Я настроил emacsclient соответствии с этим ответом, но есть маленькая деталь, которая меня сильно раздражает.

emacsclient file.txt

открывает файл в активном представлении, все выглядит гладко, кроме:

В ожидании Emacs ...

что-то похожее на gedit file.txt если gedit не запущен, т.е. он перехватывает консоль и выводит на консоль любые двоичные выходы, пока я не уничтожу представление с этим файлом (у триггера file.txt has some active clients, kill anyway?) или пока я не закрою консоль.

Итак, мой вопрос - как избежать этого и заставить emacsclient file.txt вести себя как обычный gedit file.txt или для Windowsers notepad++ file.txt когда экземпляр программы уже существует?

1 ответ1

0

Ну, очевидно, это предполагаемое поведение, когда пользователь должен сообщать консоли, когда редактирование файла завершается с помощью Ctrl + x #, но руководство снова приходит на помощь!

emacsclient --no-wait file.txt
emacsclient -n file.txt

этот вызов ведет себя как ожидалось от обычных файловых редакторов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .