Что такое связка клавиш в справочном режиме для перехода по ссылке?

В режиме справки всегда есть ссылки, которые, как предполагается, должны быть введены <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,

Кстати, вот полезный метод, который позволил бы вам открыть для себя эту привязку клавиш:

  1. Запустите Emacs с -Q флаг, чтобы подавить загрузку вашего файла инициализации и файла инициализации системы.
  2. Активировать буфер, который использует help-modeнапример, используя C-h f message RET чтобы увидеть документацию для message функция, а затем C-x o переключиться в окно справки.
  3. Нажмите C-h k RET чтобы увидеть, с какой функцией связан RET,
Другие вопросы по тегам