Как сделать что-то вроде этого: команды автоматического выполнения (split-window-right)
(follow-mode)
(visual-line-mode)
после открытия файла.Как выполнить автоматическое выполнение команд после открытия файла в GNU Emacs
ответ
Один из способов сделать это, чтобы написать собственную команду «Открыть файл»:
(defun my-find-file()
"Like `find-file', but splits screen and enables Follow Mode."
(interactive)
(call-interactively #'find-file)
(follow-delete-other-windows-and-split)
(visual-line-mode 1))
Вы можете привязать его к C-x C-f
:
(global-set-key (kbd "C-x C-f") #'my-find-file)
Я использовал follow-delete-other-windows-and-split
, а не split-window-right
и follow-mode
, и последнее не работает так хорошо, когда кадр уже содержит несколько окон.
Кроме того, вы можете рассмотреть возможность включения visual-line-mode
с использованием других механизмов, таких как зависящие от режима крючки или global-visual-line-mode
.
'(глобальный-set-key [remap find-file] # 'my-find-file)' будет переназначать все глобальные привязки клавиш для 'find-file', что, я думаю, обычно является предпочтительным подходом к такого рода вещам, если только вы особенно хотите сохранить некоторые оригинальные привязки. – phils
- 1. Выполнение LISP-программ в GNU Emacs
- 2. Как выполнить несколько команд после открытия новой вкладки терминала
- 3. Запись команд открытия/сохранения файлов Emacs
- 4. Как выполнить выполнение правила gnu make?
- 5. выполнить несколько команд gdb в emacs
- 6. Выполнение команд после unittest.main()
- 7. Автоматически переходить в конец буфера после открытия файла в Emacs?
- 8. Как выполнить загрузку файла без открытия файла?
- 9. Почему изменение файла .emacs не изменяет поведение GNU Emacs?
- 10. Где файл .emacs в окна GNU Emacs
- 11. Автоматическое форматирование файла PHP в emacs
- 12. Выполнить код после открытия UILocalNotification
- 13. чтение и выполнение команд из текстового файла
- 14. Выполнение нескольких команд sqoop из файла
- 15. Выполнение команд в Emacs асинхронно, но выход дисплея пошагово
- 16. Выполнение команд командной строки в Emacs и получение их вывода
- 17. Как отключить vc-git в GNU Emacs?
- 18. Выполнение SCP в GNU Parallel
- 19. Emacs shell: история команд потеряна после перезагрузки
- 20. Выполнение команд bash из файла CMake
- 21. Как выполнить функцию после открытия диалога?
- 22. как выполнить несколько команд после команды sudo
- 23. GNU Параллельное множество команд
- 24. Выполнение команд в файле
- 25. Выполнение команды оболочки на открытии Emacs файла
- 26. Выполнение команд из файла в PDB
- 27. Системный динамик в GNU/Emacs
- 28. Как продолжить ввод команд в Bash после открытия документа?
- 29. Выполнение нескольких команд в партии
- 30. Выполнение ряда команд несинхронно из .bat-файла
Любой файл? конкретный файл? – sds