7

Когда я запускаю git rebase -i, я получаю абсолютно ужасный режим Rebase в emacs.

Это принимает только некоторые предварительно определенные запятые, такие как

с -> выбрать

r -> Reword

так далее...

Даже если я перехожу в текстовый режим, emacs автоматически делает файл git-rebase-todo доступным только для чтения. Как я могу отключить это?

Единственное решение, которое я нашел, это использовать vim в качестве редактора (что-то, чего я не хочу, мне нравится emacs в целом)

1 ответ1

2

rebase-mode автоматическая активация запускаются переменным auto-mode-alist Вы можете попробовать отключить его для редактирования файлов git-rebase-todo в основном режиме (без специальных ярлыков, без автоматического флага только для чтения, ...):

(setq auto-mode-alist (delete '("git-rebase-todo" . rebase-mode)
                              auto-mode-alist))

С другой стороны, вы можете захотеть использовать magit чтобы реализовать вашу работу с git непосредственно из Emacs.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .