2009-04-17 8 views
1

私は時々(数・アット・ポイント)を使用し、(文字列の点)、(S式・アット・ポイント)と私は必要性を持っていましたelispで(list-at-point)をどのように使っていますか?</p> <p>(リスト・アット・ポイント)</p> <p>:

ABCD

とelispのリストとしてそれをつかむために、リスト・アット・ポイントを使用して、その上にいくつかの処理を実行します。私のようないくつかのテキストをつかむことができるようにしたいです。

しかし、リスト・アット・ポイントでは何も返さないように見えません。

私はthing-at-pointに依存するものがそうされ、form-at-pointに依存する関数のどれもが私のために働くように見えるん、あなたがバグを発見した表示されますv22.3.1

答えて

4

、Windows上のEmacsを使用しています。 elispのソースファイルthngatpt.elを見てください。

この関数は、この時間にデバッグできないほど十分な髪を持っていますが、明らかに宣伝していることをしていません。グーグルは他の苦情を明らかにする。

thingatpt+.elと交換する方が良いかどうかがわかります。舌足らずで

+0

私はあなたが正しいと思います、私はバグレポートを提出しました。 – justinhj

+0

ええ、私はコードを少し見ましたが、十分なfuncallの魔法があります。 –

+0

うん、それはバグです。私はそれを報告し、修正されました。 – justinhj

1

、あなたがダウンロードを参照してください

http://launchpad.net/s-x-emacs-werkstatt/

で配信parentizeコマンドを使用することができ

;;; ar-parentized-atptは、対話的なLisp関数で、 `thing-at-point-utils.el 'です。

これはs-に結合している。

(AR-parentized-ATPT &オプションARG NO-DELIMITERS)もしあれば、さもなければnil時点でparentized

返し。オプションのDELIMITERSはTHINGをトリムします。つまり、区切り文字なしで区切られたbrackteted',などの区切られたオブジェクトを返します。

関連する問題