Вопросы с тегом «emacsclient»

emacsclient - это программа, которая позволяет пользователю подключаться к серверу Emacs. Это полезно при использовании Emacs в качестве редактора по умолчанию в Unix-подобных системах, так как позволяет вызывать Emacs без создания нового процесса, что позволяет повторно использовать общие буферы и историю команд.

44
Как я могу использовать свой локальный клиент Emacs в качестве $ EDITOR для удаленных машин, к которым я обращаюсь через TRAMP?

Я часто использую TRAMP для управления несколькими удаленными серверами, как для редактирования файлов, так и для запуска удаленных оболочек shell-mode. Однако это не работает, когда команда использует EDITORпеременную для редактирования файла, crontab -eособенно потому, что shell-modeэто «тупой»...

25
Emacsdaemon и Emacsclient на Mac

ОС: OS X 10.9.5, Маверикс GNU Emacs 24.3.1 (x86_64-apple-darwin13.1.0, Carbon версии 1.6.0 AppKit 1265.19) от 2014-04-03 на Rainers-MacBook-Pro-3.local Я установил emacs через homebrew от Railwaycat, и он работает хорошо - нареканий нет. Я не использую Emacs в Termoinal, и я обычно запускаю его...

17
Как свернуть историю отмен?

Я работаю над режимом Emacs, который позволяет вам управлять Emacs с помощью распознавания речи. Одна из проблем, с которыми я столкнулся, заключается в том, что способ обработки отмены Emacs не соответствует тому, как вы ожидаете, что он будет работать при управлении голосом. Когда пользователь...

16
Режим демона: Отложить интерактивные подсказки при запуске?

(Обратите внимание, что, как говорится в противоположном, этот вопрос не совпадает с вопросом « Как запустить в режиме демона и подавить интерактивные диалоги?» , Поскольку отправитель «ответил» на этот вопрос, исключив причину появления определенного приглашения.) Я хотел бы знать, существует ли...

15
Есть ли способ запустить функцию ловушки только один раз?

Контекст Я использую after-make-frame-functionsхук для правильной загрузки тем в конфигурации клиент / сервер emacs . В частности, это фрагмент кода, который я использую для этого (на основе этого SO ответа ): (if (daemonp) (add-hook 'after-make-frame-functions (lambda (frame) (select-frame frame)...

14
Использование режима демона в Gnome 3

Я заставил демона Emacs работать через командную строку с помощью страницы EmacsWiki , но я застрял на том, как заставить клиента запускаться через Gnome 3. Как настроить файл рабочего стола Gnome, который запускает окно графического интерфейса пользователя, которое подключается к демону...

11
Заставьте emacsclient создать фрейм, только если его еще нет

Как я могу emacsclient -a '' -nсоздать новый кадр, только если его еще нет? Проблема с -cфлагом заключается в том, что он каждый раз создает новый кадр. Проблема без него состоит в том, что если нет открытого кадра, он откроется в командной строке. Если я могу проверить, есть ли открытый фрейм...

10
Перезагрузить переменные среды

Этот вопрос задавался в superuser is-there-a-way-re-re-re -load-environment-in-emacs , но никакого хорошего решения не было дано. Я использую EmacsClient с часто более чем 30 открытыми буферами, если я изменяю переменную окружения в оболочке, мне нужно выйти из EmacsClient (и заново открыть все...

10
Запустите emacs GUI из emacsclient

Я использую Emacs 25.1. У меня сервер emacs запускается как демон при запуске, и я могу открыть сеанс терминала emacs со следующим псевдонимом: alias em="emacsclient -t" Как я могу запустить графический интерфейс emacs аналогичным...

9
Вызовите emacsclient из программы, вызываемой Emacs

Я столкнулся с проблемой просмотра PDF-файлов документации с AucTex. Я использую pdf-toolsдля просмотра PDF-файлов из Emacs, и я установил emacsclient -npdf-viewer по умолчанию (через xdg-mime в Debian Linux). В большинстве случаев это работает нормально, но нарушает (Tex-documentation-texdoc...

9
Emacsclient: один единственный процесс Emacs все время от запуска и никогда не закрывать и лучше скрыть GUI

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