emacs 주모드 훅 썸네일형 리스트형 Emacs 의 주모드 (한글) 모든 이맥스의 주모드에는 코드를 추가할 수 있도록 하는 "훅(hook)"이 있으며, 모드 훅 (mode-hooks)이라고 한다. 모든 이맥스 내부의 주모드에는 mode-name-hook 이라는 모드 훅이 있으며, mode-name 은 모드나 함수명을 의미한다. 예를 들어 C모드는 c-mode-hook을, 쉘 모드는 shell-mode-hook 을 갖는다. 훅이란 무엇인가? 이것은 모드가 실행될 때 사용되는 LIsP 코드의 일부를 담고 있는 변수이다. 모드를 실행하면 일반적으로 다양한 작업을 하는 LISP 함수가 실행된다. (예를 들어 특별한 명령을 위한 키바인딩을 설정하거나 버퍼나 지역 변수 등을 생성하는 일 등) 모드를 실행하는 함수가 마지막으로 하는 일은 모드 훅의 실행이다. 앞에서 LISP 코드를 .. 더보기 이전 1 다음