Czy istnieje hak konfiguracyjny powodujący automatyczne zamknięcie bufora "Bufory lista" po wybraniu bufora w takim oknie? Za każdym razem, gdy otwiera się lista buforów i wybieram bufor, muszę ręcznie zamknąć go, używając C-x C-k
i jest to denerwujące, również dlatego, że pozostawia ramkę podzieloną na co najmniej dwa okna.emacs: lista zamkniętych buforów przy wyborze
Odpowiedz
Nie jestem pewien opcją config, ale zawsze można użyć q (lub C-X1 w bieżącym buforze) zamiast C-x C-k aby zamknąć bufor temp.
P.S. Prawie nikt nie korzysta dziś z buffer-list
. Najwięcej użytkowników Emacsa po prostu przekieruje go do ibuffer (jest o wiele mądrzejszy i może podoba się fakt, że jego bufor temp znika domyślnie):
(global-set-key (kbd "C-x C-b") 'ibuffer)
Pomoc dotycząca ibuffer pod adresem: [emacswiki.org/emacs/IbufferMode] (https://www.emacswiki.org/emacs/IbufferMode). Być może nie będziesz musiał "zainstalować", może już być częścią twojej standardowej instalacji emacsa, po prostu spróbuj 'M-x ibuffer
można dostosować tę funkcję do Państwa wymagań:
(defun kill-other-buffers()
"Kill all other buffers."
(interactive)
(mapc 'kill-buffer (delq (current-buffer) (buffer-list))))
Kod ten zabija wszystkie bufory oprócz bieżącej. Źródło: Emacs Wiki
Try [ster] (https://github.com/emacs- helm/helm/wiki). To zmieni twoje doświadczenie Emacs na zawsze. Będziesz mógł zamknąć, przejrzeć i przeszukać bufory bezpośrednio z listy buforów. Jeśli użyjesz '(helm-mode 1)', ster zastąpi większość menu Emacs odpowiednimi odpowiednikami steru. –