1

(number-at-point)、(string-at-point)、(sexp-at-point) を使用することがありますが、次のものが必要でした。

(リストアットポイント)

次のようなテキストを取得できるようにしたい:

あいうえお

list-at-point を使用してそれを elisp リストとして取得し、それに対して何らかの処理を行います。

しかし、私は list-at-point が nil 以外を返すようには見えません。

WindowsでEmacs v22.3.1を使用しています

4

2 に答える 2

4

バグを見つけたようです。依存する関数はどれも機能しないform-at-pointようですが、依存する関数は機能しthing-at-pointます。thngatpt.elelisp ソースのファイルを見てください。

この関数には、現時点ではデバッグできないほどの抜け毛がありますが、宣伝されていることを明らかに行っていません。グーグルは他の苦情を明らかにします。

に置き換えたthingatpt+.el方が良いかどうかがわかります。

于 2009-04-17T05:54:07.147 に答える
1

Lisp では、

http://launchpad.net/sx-emacs-werkstatt/

ダウンロードを見る

;;; ar-parentized-atpt は `thing-at-point-utils.el' のインタラクティブな Lisp 関数です。

s-) にバインドされます。

(ar-parentized-atpt &optional ARG NO-DELIMITERS)

存在する場合はポイントで親化され、そうでない場合は nil を返します。オプションの NO-DELIMITERS は THING をトリムします。つまり、区切りbrackteted',文字なしで波括弧などで区切られたオブジェクトを返します。

于 2012-07-24T15:42:38.127 に答える