2015-06-17 27 views
0

我試圖在Emacs中以字符串的形式檢索輸出。我將創建一個鍵盤綁定快捷方式,將其複製到我的剪貼板。在Emacs lisp中將`which-func-mode`輸出作爲字符串獲取

看來這個(which-func-mode ("" which-func-format " "))被用來插入哪些功能到Emacs標題行中。但是,我似乎無法以字符串形式獲取此輸出或以任何方式檢索它。似乎沒有關於模式的任何文檔。

有關如何獲得which-func-mode的輸出的任何想法?

回答

2

(其功能)

返回電流的函數名基於點。

所以將它複製到剪貼板,儘量

(defun my-copy-function-name() 
    "Put name of function at point to kill-ring." 
    (interactive) 
    (kill-new (which-function))) 
+0

謝謝!你在哪裏找到'which-function-mode'的文檔? – darksky

+1

啓用'which-function-mode'後,我使用'C-h f'來搜索由哪個函數模式提供的函數,並且找到了'which-function'函數,然後使用'C-h f'讀取它的文檔字符串。 – xuchunyang

相關問題