Как я могу убить буфер при выходе из клиента Emacs

794
michael

Я использую emacsclientдля подключения к серверу Emacs.

Когда я выхожу My emacsclient, я использую Ctrl- X Ctrl- Cтак же, как, как я нормально выход Emacs.

Как я могу уничтожить буфер на сервере emacs?

Я обнаружил, что сервер emacs по-прежнему сохраняет буфер, и использование памяти продолжает расти, поскольку у меня есть больше, emacsclientно выход из них с помощью Ctrl- X Ctrl- C.

2
Я считаю, что это `Ctrl-x #`. Pedro Romano 11 лет назад 0
`Cx #` запускает команду server-edit - `Переключиться на следующий буфер редактирования сервера; сказать "Готово" для текущего буфера. Если буфер сервера является текущим, он помечается как «выполненный» и при необходимости сохраняется. Буфер также уничтожается, если он не существовал до того, как клиенты запросили его. Когда все буферы клиента помечены как выполненные, клиент получает уведомление. Это интересно и сложно. Nikana Reklawyks 11 лет назад 0

1 ответ на вопрос

0
Nikana Reklawyks

Killing buffers and quitting your emacs frame are totally independant as you mention : the server keeps everything you don't close open, independently of what you display in how many windows. (I often have the same buffers open on 2 or 3 of my virtual desktops, for example not at the same point.)

To kill a buffer, that's C-x k.

Похожие вопросы