Предотвращение разделения Emacs окна при открытии нескольких файлов

Всякий раз, когда я открываю более одного файла в emacs одновременно, как в:

emacs foo.dat bar.dat

Открываемое окно будет разделено между двумя файлами (буфер для каждого файла). Я хотел бы избежать этого. Есть ли в моем файле .emacs строка, чтобы этого не происходило? Я бы хотел, чтобы emacs открывал только один буфер в окне, независимо от того, сколько файлов я загружаю.

Я использую версию 23.1.1.

5
задан 27 September 2010 в 19:57

1 ответ

У меня работает следующий код (добавьте в ~/.emacs):

(add-hook 'emacs-startup-hook
          (lambda () (delete-other-windows)) t)

emacs-startup-hook запускается после загрузки файла инициализации и обработки командной строки, поэтому все файлы были загружены и открыт; вызов delete-other-windows оставляет только одного из них видимым (обычно последний, указанный в командной строке).

Примечание: вам может также необходимо настроить inhibit-startup-screen и установить его на t, чтобы вышеуказанное работало.

0
ответ дан 27 September 2010 в 19:57

Другие вопросы по тегам:

Похожие вопросы: