Emacs: buffer-menu-direct-jump
2048 단어 emacs-lispEmacs
바로 가기 기능 (점프 기능)
2월에 공개한 buffer-menu-color.el 하지만 처음 시작시 처음만 잘 토글하지 않고 R(R), R(R)... 과 연속해 버리는 버그가 발견되었으므로 고쳐졌습니다.
덧붙여서 지금은 S
로 키보드로부터도 소트를 할 수 있는 것 같네요.
그것만으로는 무엇이므로, 바로 가기 기능도 추가해 두었습니다.
줄 머리 (C 열)에 점프 용 단일 문자 레이블이 표시되고 해당 키로 버퍼가 열립니다.
자신의 경우 Buffer 선택에는 통상 ido 를 사용해, buffer-menu 를 사용하는 것은 버퍼의 정리를 할 때이므로, 이동으로 사용하는 장면은 별로 없습니다만, 메뉴를 열고 있을 때는 거기로부터 버퍼를 연다 일도 있으므로, 그럴 때 커서 이동이 번거로운 경우가 많이 있으므로 나름대로 사용할 수 있습니다.
다운로드
여기에서 다운로드,load-path
가 있는 디렉토리에 넣고 init.el
등에 다음 문장을 추가합니다.
샘플(require 'buffer-menu-color)
사용법
buffer list 가 표시되고 있을 때 j
를 누르면 줄머리에 얼룩 청색 반전한 문자가 나오므로, 열고 싶은 버퍼의 문자 키를 누릅니다.
문자가 설정되어 있지 않거나(후술), 화면에 나타나지 않는 문자를 누르면 이 모드에서 빠집니다.
메뉴가 화면에 표시되지 않으면 SPACE
또는 BS
에서 화면을 스크롤합니다.
설정할 수 있는 변수
buffer-menu-direct-jump-table
단축키에 사용하는 키가 1 캐릭터 라인으로서 정리해 세트 되고 있습니다.
여기서 설정한 문자수보다 버퍼의 수가 많으면 넘친 부분에는 대응하지 않습니다.
대소문자는 구별됩니다.
buffer-menu-direct-jump-face
face를 지정할 수 있습니다.
buffer-menu-direct-jump-function
실행할 함수의 설정입니다. 라벨 행으로 이동한 후 실행되는 함수이므로 'ignore
로 설정하면 캐솔 이동만 할 수 있습니다.
buffer-menu-direct-jump-scroll-keys
스크롤할 키가 설정되어 있습니다.
작동 확인 중인 Emacs 버전
GNU Emacs 25.3.1 (i686-w64-mingw32)
of 2017-09-18"
Reference
이 문제에 관하여(Emacs: buffer-menu-direct-jump), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/s-fubuki/items/93ab797b6a05d797a116
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
여기에서 다운로드,
load-path
가 있는 디렉토리에 넣고 init.el
등에 다음 문장을 추가합니다.샘플
(require 'buffer-menu-color)
사용법
buffer list 가 표시되고 있을 때 j
를 누르면 줄머리에 얼룩 청색 반전한 문자가 나오므로, 열고 싶은 버퍼의 문자 키를 누릅니다.
문자가 설정되어 있지 않거나(후술), 화면에 나타나지 않는 문자를 누르면 이 모드에서 빠집니다.
메뉴가 화면에 표시되지 않으면 SPACE
또는 BS
에서 화면을 스크롤합니다.
설정할 수 있는 변수
buffer-menu-direct-jump-table
단축키에 사용하는 키가 1 캐릭터 라인으로서 정리해 세트 되고 있습니다.
여기서 설정한 문자수보다 버퍼의 수가 많으면 넘친 부분에는 대응하지 않습니다.
대소문자는 구별됩니다.
buffer-menu-direct-jump-face
face를 지정할 수 있습니다.
buffer-menu-direct-jump-function
실행할 함수의 설정입니다. 라벨 행으로 이동한 후 실행되는 함수이므로 'ignore
로 설정하면 캐솔 이동만 할 수 있습니다.
buffer-menu-direct-jump-scroll-keys
스크롤할 키가 설정되어 있습니다.
작동 확인 중인 Emacs 버전
GNU Emacs 25.3.1 (i686-w64-mingw32)
of 2017-09-18"
Reference
이 문제에 관하여(Emacs: buffer-menu-direct-jump), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/s-fubuki/items/93ab797b6a05d797a116
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
buffer-menu-direct-jump-table
단축키에 사용하는 키가 1 캐릭터 라인으로서 정리해 세트 되고 있습니다.
여기서 설정한 문자수보다 버퍼의 수가 많으면 넘친 부분에는 대응하지 않습니다.
대소문자는 구별됩니다.
buffer-menu-direct-jump-face
face를 지정할 수 있습니다.
buffer-menu-direct-jump-function
실행할 함수의 설정입니다. 라벨 행으로 이동한 후 실행되는 함수이므로
'ignore
로 설정하면 캐솔 이동만 할 수 있습니다.buffer-menu-direct-jump-scroll-keys
스크롤할 키가 설정되어 있습니다.
작동 확인 중인 Emacs 버전
GNU Emacs 25.3.1 (i686-w64-mingw32)
of 2017-09-18"
Reference
이 문제에 관하여(Emacs: buffer-menu-direct-jump), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/s-fubuki/items/93ab797b6a05d797a116
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Emacs: buffer-menu-direct-jump), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/s-fubuki/items/93ab797b6a05d797a116텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)