Как бы вы установили emacs, чтобы никогда не создавать новый фрейм. Если я хочу фреймы, я сделаю это изнутри emacs.Сделать emacs никогда не открывать новый кадр
Раздражающе, всякий раз, когда я нажимаю файл из файлового менеджера за пределами emacs, это открывает совершенно новый экземпляр emacs, при этом длительное время загрузки идет вместе с этим.
Открытие кучи файлов, каждое из которых занимает примерно 5 секунд, чтобы, наконец, загрузить, не очень удобно. Так что я хочу сделать следующее: всякий раз, когда я нажимаю файл в файловом менеджере, я хочу, чтобы этот файл был открыт в одном экземпляре emacs, который уже запущен в качестве нового буфера.
Как бы я это сделал?
Использование Emacs 24.3.1 на Fedora 19 с Gnome 3.8.4
Предполагая, что предположение Basile Starynkevitch является правильным, то ваше описание не совсем верно; вы фактически запускаете несколько экземпляров Emacs (каждый с кадром * single *), вместо того, чтобы открывать новые кадры (что подразумевает один экземпляр). Поскольку каждый из них занимает ~ 5 секунд, чтобы открыть, тогда это * почти наверняка то, что происходит. (Если вы увлечены, вы можете, без сомнения, также сократить время начала до нескольких секунд или около того, используя, по возможности, 'eval-after-load' и автозагрузку. См. Также http://stackoverflow.com/questions/778716/ how-can-i-make-emacs-start-up-faster) – phils