Mxdescribe-key를 사용하여 Emacs에서 코드를 찾고 기능을 연결하세요

Mxdescribe-key를 사용하여 Emacs에서 코드를 찾고 기능을 연결하세요

다음 기능을 연결하고 싶습니다(활성 버퍼를 전체 화면으로 켜고 끄기).

(defun toggle-maximize-buffer () "Maximize buffer"
  (interactive)
  (if (= 1 (length (window-list)))
    (jump-to-register '_)
    (progn
      (set-register '_ (list (current-window-configuration)))
      (delete-other-windows))))

키보드 단축키를 사용하세요 Alt+Sfhit+o.

이 단축키를 찾는 Emacs 코드를 사용하면 미니버퍼 M-x describe-key에 들어가는데 ESC O-구성 파일에 다음 줄을 추가하면 .emacs작동하지 않습니다 .

(global-set-key (kbd "<ESC O>") 'toggle-maximize-buffer) 

답변1

당신은 구문을 얻었다kbd매크로 오류입니다. 이름이 지정된 키 <ESC O>에 사용됩니다 ESC O(공백 포함, Emacs 키 이름에는 공백이 포함되지 않음). 2개 키 시퀀스의 경우 ESC, O또는 ESC O이에 상응하는 를 사용하십시오 M-O.

(global-set-key (kbd "ESC O") 'toggle-maximize-buffer)

관련 정보