我有時用(數在點),(串在點),(SEXP-AT-點)和我有一個需要:如何在elisp中使用(list-at-point)?
(列表在點)
我希望能夠抓住一些文字,如:
ABCD
,並使用列表在點抓住它作爲一個elisp的列表,然後做一些關於它的處理。
但我似乎無法得到list-at-point返回任何內容,但零。
我使用Emacs在Windows上,v22.3.1
我有時用(數在點),(串在點),(SEXP-AT-點)和我有一個需要:如何在elisp中使用(list-at-point)?
(列表在點)
我希望能夠抓住一些文字,如:
ABCD
,並使用列表在點抓住它作爲一個elisp的列表,然後做一些關於它的處理。
但我似乎無法得到list-at-point返回任何內容,但零。
我使用Emacs在Windows上,v22.3.1
看來你發現了一個錯誤,那取決於form-at-point
的所有功能都似乎對我的工作,這依賴於thing-at-point
的那些做。看看elisp源文件thngatpt.el
。
該函數有足夠的頭髮,我不能在這個時候調試它,但它顯然沒有做它做廣告的東西。谷歌搜索顯示其他投訴。
您可能會看到,如果將其替換爲thingatpt+.el
更好。
與口齒不清,你可以使用在
http://launchpad.net/s-x-emacs-werkstatt/
交付parentize命令看到下載
;;; ar-parentized-atpt是 `thing-at-point-utils.el'中的交互式Lisp函數。
它被綁定到s-)。
(AR-parentized-ATPT &可選ARG NO-DELIMITERS)
在返回點,如果任何parentized,否則無。可選無定界符修剪THING,即返回定界對象,如brackteted',
支撐等等,不帶分隔符。
我認爲你是對的,我已經提交了一個錯誤報告。 – justinhj 2009-04-17 20:23:00