Как настроить поведение >> и << в Emacs (эмуляция Vim, отступ, отступ)? - PullRequest
3 голосов
/ 16 января 2009

В режиме эмуляции Vim (viper + vimpulse) << и >> работают аналогично режиму Vim. Я просто хотел бы, чтобы они делали отступ с двумя пробелами. Как я могу это сделать? (Знаю, банально. Но полезно)

Ответы [ 3 ]

1 голос
/ 18 января 2009

После прочтения кода viper-cmd.el (и тестирования) я определил, что правильный ответ:

(setq viper-shift-width 2)
0 голосов
/ 17 января 2009

Чтобы иметь пробел, а не табуляцию, добавьте это к вашему .emacs:

(setq-default indent-tabs-mode nil)

Чтобы сделать Emacs-отступ с двумя пробелами, делайте так, как сказал вам mipadi, но я бы использовал default-tab-width

(setq default-tab-width 2)
0 голосов
/ 16 января 2009

Я предполагаю, что в этом режиме, вероятно, используются настройки Emacs tab-width или c-basic-offset. Оба могут быть установлены с помощью:

(setq tab-width 4)
(setq c-basic-offset 4)

(Конечно, вместо 4 используйте любой размер, какой хотите).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...