在emacs上,我無法跳轉到GTAGS SELECT緩衝區中的標籤。我按回車時出現"Buffer is read-only: <buffer *GTAGS SELECT*>"
錯誤。在emacs上,我無法跳轉到GTAGS中的標籤選擇緩衝區
- 的Mac OS X 10.8.1
- 的Emacs 24.2
- gtags GNU GLOBAL 6.2.4(通過自制安裝)
- gtags.el 3.3(由package.el安裝)
"C-h k <return>"
在GTAGS SELECT緩衝區中顯示以下消息:
RET (translated from <return>) runs the command newline, which is an
interactive compiled Lisp function in `simple.el'.
It is bound to RET.
(newline &optional ARG)
Insert a newline, and move to left margin of the new line if it's blank.
If `use-hard-newlines' is non-nil, the newline is marked with the
text-property `hard'.
With ARG, insert that many newlines.
Call `auto-fill-function' if the current column number is greater
than the value of `fill-column' and ARG is nil.
你可以在你的gtags選擇緩衝區中做一個'C-h k'嗎?這會告訴我們什麼命令將被返回鍵觸發。也許它被某些東西覆蓋了。我爲gtags使用xgtags.el模式,但它是一個相當古老的模式。我還沒有嘗試gtags.el。 –
Arne
我更新了描述以包含c-h k的結果。 –
wataradio
這就是你的問題,我想。在我的xgtags模式下,我得到'RET(從轉換)運行命令xgtags-select-tag-near-point,這是一個交互式Lisp 函數'xgtags.el'.' - 我猜gtags選擇緩衝區應該有類似的東西,但由於某種原因,返回必然會換行。 –
Arne