В emacs я не могу перейти к тегам в буфере GTAGS SELECT
В emacs я не могу перейти к тегам в буфере GTAGS SELECT. я получил "Buffer is read-only: <buffer *GTAGS SELECT*>"
ошибка при нажатии возврата.
- Mac OS X 10.8.1
- Emacs 24.2
- gtags GNU GLOBAL 6.2.4 (устанавливается homebrew)
- 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.
1 ответ
Решение
Я не использую GNU global, однако быстрый поиск в Google намекает на то, что может помочь снижение gtags.el до более старой версии: http://lists.gnu.org/archive/html/help-global/2011-12/msg00003.html
РЕДАКТИРОВАТЬ: (не может добавить комментарий к первому сообщению, поэтому редактирование здесь)
как сказал Арне, клавиша RET по какой-то причине не связана правильно. Для gtags-select-mode RET должен быть привязан к (gtags-select-tag).