Заставить вкладки Emacs вести себя точно так же, как вкладки vim

В настоящее время я изучаю Emacs и пытаюсь настроить свой файл инициализации. В настоящее время это выглядит так (нашел где-то в сети):

(setq indent-tabs-mode t)
(setq-default indent-tabs-mode t)
(global-set-key (kbd "TAB") 'self-insert-command)
(setq default-tab-width 4)
(setq tab-width 4)
(setq c-basic-indent 4)

Но он не ведет себя как стиль вкладок Vim.

Я просто хочу, чтобы он вел себя как Vim при использовании вкладок. Это означает, что не следует заменять табуляцию пробелами (я думаю, что Emacs делает это по умолчанию).

Чтобы каждый мог редактировать файлы с нужной шириной вкладки. Я обычно использую 4 для ширины табуляции. И когда я нажимаю Backspace, он переходит на тот же номер назад, что означает, что если я установил tab на 4 и нажал Tab, он вернется на 4 символа после того, как я нажал Backspace. Он также всегда должен использовать 4 пробела для табуляции. Потому что иногда в emacs этого не происходит.

6
задан Luke Girvin 22 February 2012 в 21:10
поделиться