Не могу вкладку, что когда-либо я хочу в режиме отступа Emacs
В javascript и html режиме emacs не может сделать хороший отступ, и все, что я хочу, это сделать его лучше вручную, но при использовании табуляции используйте только собственный отступ и не слушайте, что я говорю:D
Что я могу сделать?
сейчас
<html>
<body>
HTTP 404 ERROR !!
</body>
</html>
что я хочу
<html>
<body>
HTTP 404 ERROR !!
</body>
</html>
единственный пример
2 ответа
Некоторые режимы предлагают "подпрыгивающий" отступ, где TAB будет переключать уровень отступа между несколькими альтернативами. Примером для JavaScript является js2-mode
, Я не знаю более общего решения.
Тем не менее, обратите внимание, что если TAB перехватывается таблицей клавиш основного режима, вы все равно можете вставить буквенный символ TAB, используя C-q TAB
, Это, вероятно, все, что вам нужно.
Если вы не хотите, чтобы TAB делал отступы, вы можете привязать его, просто вставляя вкладки.
(add-hook 'html-mode-hook
(lambda () (define-key html-mode-map (kbd "TAB") 'self-insert-command)))