Подтвердить что ты не робот

Как установить emacs для открытия новых файлов в текущем экземпляре на Ubuntu/Mint?

Я хочу, чтобы emacs открывался большую часть времени, а затем всякий раз, когда я открываю текстовый файл, файл python и т.д. (из nautilus/finder), я хочу, чтобы он открывался как новый буфер в моем текущем экземпляре emacs, а чем запуск нового экземпляра.

Я пробовал следовать этому guide:

Я не был уверен, что делать с файлом, но я попытался скопировать его в /usr/bin/emacs _openfile, добавив #!/bin/sh в первую строку и запустив chmod + x emacs_openfile

Однако он не работает для меня и просто открывает новый экземпляр, хотя мне удалось связать текстовые файлы с этой программой.

В sidenote я устанавливаю emacs в качестве редактора по умолчанию, используя this.

4b9b3361

Ответ 2

Вы запустили сервер в emacs? Убедитесь, что вы добавили (server-start) в ваш .emacs или выполните M-x server-start из существующего сеанса EMACS.

Концептуально, это очень просто, просто emacsclient имя файла в командной строке или где вы называете программу.

Ответ 3

Только для вашей информации. Если вы используете версию графического интерфейса пользователя на Mac, каталог ds emacsclient находится ниже:

/Applications/Emacs.app/Contents/MacOS/bin/emacsclient