Что такое связка клавиш в справочном режиме для перехода по ссылке?
В режиме справки всегда есть ссылки, которые, как предполагается, должны быть введены <return>
кнопка. Так как я переназначил <return>
кнопка для indent-and-new-line
Я больше не могу войти по ссылке. Я хотел бы найти правильную карту ключей для кнопки ввода.
Help mode defined in `help-mode.el' (`help-mode'):
Major mode for viewing help text and navigating references in it.
Entry to this mode runs the normal hook `help-mode-hook'.
Commands:
key binding
--- -------
C-c Prefix Command
TAB forward-button
(that binding is currently shadowed by another mode)
RET help-follow
(that binding is currently shadowed by another mode)
ESC Prefix Command
SPC scroll-up-command
Я получаю эту помощь в режиме описания. Я попробовал help-follow
Но это не работает. Какой должна быть правильная привязка клавиш?
1 ответ
По умолчанию RET
работает push-button
когда по ссылке в help-mode
, Вы также должны иметь возможность нажимать на ссылки с помощью основной кнопки мыши, если вам нравится использовать грызуна. Эта функция не привязана ни к каким другим клавишам из коробки.
Я не уверен, как вы связываете RET
, но, вероятно, имеет смысл делать это более избирательно. indent-and-new-line
может иметь смысл в большинстве режимов, но, как вы обнаружили, в некоторых ситуациях вам может потребоваться поведение по умолчанию.
Возможно, вы могли бы сделать это через prog-mode-hook
так это влияет только на режимы программирования?
В качестве альтернативы вы можете привязать какой-то другой ключ к push-button
в help-mode
,
Кстати, вот полезный метод, который позволил бы вам открыть для себя эту привязку клавиш:
- Запустите Emacs с
-Q
флаг, чтобы подавить загрузку вашего файла инициализации и файла инициализации системы. - Активировать буфер, который использует
help-mode
например, используяC-h f message RET
чтобы увидеть документацию дляmessage
функция, а затемC-x o
переключиться в окно справки. - Нажмите
C-h k RET
чтобы увидеть, с какой функцией связанRET
,