버퍼 목록에 초점을 맞추시겠습니까? 수동으로 전환하지

을 눌러 C-xC-b버퍼 목록에 액세스 할 때 버퍼를 사용하여 수동으로 전환하지 않고 자동으로 초점을 맞추도록하려면 어떻게해야 C-xo합니까? 이것을 사용자 정의하는 변수를 찾을 수 없습니다.



답변

실행 list-buffers되는 명령 을 C-x C-b원하는 기능을 수행하는 기능으로 바꿀 수 있습니다 . 이 경우 buffer-menu-other-window포커스가있는 다른 창에서 버퍼 목록을 엽니 다. init 파일에 다음 코드를 추가하면 C-x C-b새로운 함수로 다시 매핑 됩니다.

 (define-key global-map [remap list-buffers] 'buffer-menu-other-window)

다음 global-mapC-x C-b명령, list-buffers원래 명령 및 buffer-menu-other-window새 명령에 바인딩 된 키맵을 나타냅니다 .


답변

대안은이 문제를 공유하지 않는 ibuffer로 전환하는 것입니다.

ibuffer는 GNU Emacs의 일부이므로 최신 버전의 Emacs에서는 추가하기 만하면됩니다.

(global-set-key (kbd "C-x C-b") 'ibuffer)

init 파일에.


답변