Emacs 24+의 개발 버전에서 ELPA를 통해 jtags-mode
(버전 0.96)을 사용하면 마이너 모드를 프로그래밍 방식으로 활성화 할 수없는 것처럼 보입니다 (수동 호출이 제대로 작동 함). 내가 시도한 설정과 작동하도록 설정 한 것에 대한 자세한 정보를 조사하기 전에, 결론은 jtags-mode
을 Java 후크 변수에 추가 한 후 자바 소스를 처음 비스트 할 때 다음과 같은 이맥스에서 불만을 얻는다는 것입니다 파일 :Emacs jtags-mode를 자동으로 활성화하는 방법은 무엇입니까?
;; Support for Java coding.
(autoload 'jtags-mode "jtags" "Toggle jtags mode." 1)
(defun java-setup()
(setq tab-stop-list '(4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92)
indent-tabs-mode nil
tab-width 4
fill-column 96
c-comment-start-regexp "\\(@\\|/\\(/\\|[*][*]?\\)\\)"
jtags-display-menu-flag t
jtags-mode 1)
(java-mode-indent-annotations-setup))
(add-hook 'java-mode-hook 'java-setup)
(add-hook 'java-mode-hook 'jtags-mode)
...
을하지만 위의 불만을 주도 :
Toggling jtags-mode off; better pass an explicit argument. [2 times]
철저하게 jtags-mode
설정에 설명서를 읽은 후, 나는 충분 다음을 기대했다. 그 후 나는 함수에서 직접 jtags-mode
을 호출하려고했지만, 아무 소용이 없습니다.
명확하고 쉬운 해결책이없는 경우이 문제를 디버깅하는 방법에 대한 정보를 얻으려고 기꺼이 정보를 얻습니다.
네, 제가 시도한 많은 것들 중 하나입니다. 다시는 아무 소용이 없습니다. 감사. – pajato0
'java-mode-hook' 변수를 지우거나 (Emacs를 재시작하십시오). 그렇게하지 않으면,'jtags-mode'를 포함하여 모든 기능이 추가됩니다. – Lindydancer
그건 문제가되었습니다! 고마워, 잘 했어. – pajato0