Подтвердить что ты не робот

Emacs, org-mode, evil-mode - клавиша TAB не работает

Я работаю с VIM на протяжении десятилетий, и я стал достаточно опытным в этом. Я, однако, был... соблазнен Emacs org-mode, и, чтобы попробовать, я установил Emacs и Evil.

Зло удовлетворяет большую часть моей мышечной памяти, связанной с VIM, поэтому я продолжил тестирование org-mode - и встретил свою первую проблему: когда я создаю Emacs в своем собственном окне (т.е. emacs plan.org), тогда TAB ключевые работы, открытие и закрытие моих разделов плана просто отлично. Однако TAB ничего не делает, когда я использую Emacs в текстовом режиме (т.е. Внутри своих XTerms, через "emacs -nw plan.org" ). И это состояние, в котором меня больше всего интересуют, так как я обычно работаю изнутри экрана /tmux через SSH-соединения.

Если это конфликт с Evil-mode, я не понимаю, почему - я не знаю о каких-либо функциональных возможностях TAB в обычном режиме VIM (это то, что мы находимся при открытии/закрытии разделов org-mode).

Любой Emacs-гуру там с предложением о том, почему это происходит?

4b9b3361

Ответ 1

Try

(setq evil-want-C-i-jump nil)

в ~ ~.emacs перед

(require 'evil) 

Зло имеет, в evil-maps.el

(when evil-want-C-i-jump
  (define-key evil-motion-state-map (kbd "C-i") 'evil-jump-forward))

Это должно привести к функциональности вкладки org-mode назад

Ответ 2

У меня почти нет опыта работы с терминалами. Однако я знаю, что TAB эквивалентен C-i. Может быть, это пройдет через терминал? Если это работает, вы можете добавить некоторые привязки клавиш для каждой операции TAB?

Попробуйте, возможно, C-h k TAB, чтобы узнать, отправляется ли TAB на провод.