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

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


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

5
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, и я обычно запускаю его через Приложение. Как я уже сказал - …

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

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

3
Есть ли способ запустить функцию ловушки только один раз?
Контекст Я использую after-make-frame-functionsхук для правильной загрузки тем в конфигурации клиент / сервер emacs . В частности, это фрагмент кода, который я использую для этого (на основе этого SO ответа ): (if (daemonp) (add-hook 'after-make-frame-functions (lambda (frame) (select-frame frame) (load-theme 'monokai t) ;; setup the smart-mode-line and its theme (sml/setup))) …

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

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

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

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

3
Emacsclient: один единственный процесс Emacs все время от запуска и никогда не закрывать и лучше скрыть GUI
Так как emacsclient может обрабатывать длительное время загрузки пакетов с большой долей уверенности, я действительно хочу сохранить хотя бы один процесс emacs, и большую часть времени только один процесс emacs , открыть как фоновый процесс и лучше скрыть графический интерфейс. Прямо сейчас я определил следующую функцию в .bashrc: emc () …

2
Вызовите emacsclient из программы, вызываемой Emacs
Я столкнулся с проблемой просмотра PDF-файлов документации с AucTex. Я использую pdf-toolsдля просмотра PDF-файлов из Emacs, и я установил emacsclient -npdf-viewer по умолчанию (через xdg-mime в Debian Linux). В большинстве случаев это работает нормально, но нарушает (Tex-documentation-texdoc ...)функцию Auctex ( C-c ?). Я сузил проблему до одной строки кода. Когда …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.