Я пытаюсь переключиться с Vim на Emacs, но я рву волосы, пытаясь настроить его так, чтобы вкладки обрабатывались так, как я хочу. Я требую:
- Вставленные "вкладки" должны быть расширены до двух пробелов. Emacs упорно придерживается восьми, что бы я ни делал.
- Табуляторы (т.е. реальные
\t
символы) должны быть представлены на экране двумя пробелами. - Нажатие клавиши TAB должно вставить табуляцию под курсором, а не сдвигать всю строку. Сейчас я нажимаю TAB в любом месте, и Emacs уничтожает все пробелы в начале строки; это самая раздражающая вещь на данный момент.
Мои текущие ~/.emacs
чтения
(setq standard-indent 2)
(setq-default indent-tabs-mode nil)
но я пробовал бесконечное количество предложенных конфигураций из Интернета, ни одна из которых не сделала того, что они обещали. (API постоянно меняется? Я использую GNU Emacs 23.1.1
, видимо.)