필자는 elisp 함수를 작성했으며 부스트 유닛 테스트 매크로를 대화식으로 추가하는 데 사용하는 약간의 defvar
을 작성했습니다. Boost와 함께 사용되므로 C++ 모드에서만 필요합니다. 현재는 init 파일에 있으므로 항상 모든 모드에서로드됩니다.이맥스 메이저 모드에 기능을 추가하십시오.
어떻게하면이 기능을 C++ 모드에서만 사용할 수 있습니다 (예 : 주요 모드 자체에 추가 한 것처럼). ,
(eval-after-load "cc-mode" '(require 'boost-unit-test))
참고 : 당신이 필요한 경우에만로드 할 작성한 코드를 원하는 경우
정말 당신이 말하는 것에 달려 있습니다. 코드를 느리게로드 하시겠습니까? C++ 모드에서만 키에 바인딩 된 명령을 원하십니까? –