![Mxdescribe-key를 사용하여 Emacs에서 코드를 찾고 기능을 연결하세요](https://linux55.com/image/25083/Mxdescribe-key%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20Emacs%EC%97%90%EC%84%9C%20%EC%BD%94%EB%93%9C%EB%A5%BC%20%EC%B0%BE%EA%B3%A0%20%EA%B8%B0%EB%8A%A5%EC%9D%84%20%EC%97%B0%EA%B2%B0%ED%95%98%EC%84%B8%EC%9A%94.png)
다음 기능을 연결하고 싶습니다(활성 버퍼를 전체 화면으로 켜고 끄기).
(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)