是否可以使用命令定義在emacs elisp文件中打開,以查看它是如何定義的?打開Emacs命令的定義
3
A
回答
3
是的,你可以調用M-x find-function
某些功能用C實現爲了能夠找到你要下載C的來源(如果你還沒有這樣做)和下面的行添加到您的C函數。 emacs的
(setq find-function-C-source-directory "/path/to/c-source")
2
另一種方式:
C-h f foo RET
看到文檔的功能foo
。
該文檔將告訴您在第一行中函數的定義位置和方式。點擊鏈接(或者用光標在其上點擊RET
)到定義命令的源文件。您必須在您的系統上安裝Lisp源代碼(用於Lisp代碼)或C源代碼(用於C代碼)才能使其工作。
您也可以從一個鍵開始,不知道它的命令是什麼:C-h k
。
相關問題
- 1. Emacs的命令打開emacs的
- 2. emacs宏沒有定義命令
- 3. tmux:使用預定義的命令打開命令提示符的綁定鍵
- 4. emacs的打印命令輸出
- 5. Emacs/AUCTeX:在當前未打開的文件上運行命令
- 6. 發送bash命令到emacs中打開的終端緩衝區
- 7. Emacs eshell'ulimit'命令
- 8. Perl中打開自定義文件句柄外部命令
- 9. 多個命令的Emacs鍵綁定
- 10. 定義一個調用另一個emacs命令的emacs命令(保留交互式東西)
- 11. Bash:打開命令的管道參數失敗。打開命令過早過早?
- 12. Emacs Meta中的命令鍵
- 13. 自定義命令
- 14. 在Emacs中,是否有命令訪問最近打開的文件?
- 15. Emacs中的「打開最近」
- 16. Windows命令行打開與命令同名的文件
- 17. Bash /打開一個命令運行的命令作爲參數
- 18. 如何定義爲特定字符串使用`replace-string`的Emacs命令
- 19. 當我打開新的Git Bash命令提示符時,如何預定義命令
- 20. Emacs和長外殼命令
- 21. 重新映射Emacs命令
- 22. emacs命令附加到環
- 23. 找不到Emacs shell命令
- 24. 當一個命令嘗試以shell模式打開一個編輯器時打開一個Emacs緩衝區
- 25. 如何打破emacs中錯誤輸入命令的序列?
- 26. 的Perl - myprint的新定義()或過載的打印命令
- 27. Emacs的:一個命令打印鍵結合或列出所有鍵綁定
- 28. Emacs clojure:定義
- 29. 打開並閱讀命令提示符命令
- 30. 打開命令組時自動執行命令?
'find-function-on-key'對於以鍵綁定開始更直接。我將它綁定到'C-h C-k'(和'find-function'到'C-h C-f')。 – phils 2012-01-04 22:38:10