현재 버퍼에서 활성 부 모드 목록을 얻는 방법은 무엇입니까?
문서 (info "(elisp)Minor Mode Conventions")
말 :
Define a variable whose name ends in ‘-mode’. We call this the
"mode variable". The minor mode command should set this variable.
The value will be ‘nil’ if the mode is disabled, and non-‘nil’ if
the mode is enabled. The variable should be buffer-local if the
minor mode is buffer-local.
나는 멈춘다 :
(dolist (m minor-mode-list)
(when (symbol-value m)
(push m modes)))
describe-mode
출처에는 다음과 같은 메모가 있습니다.
;; Older packages do not register in minor-mode-list but only in
;; minor-mode-alist.
그래도 여전히 유효한지 모르겠습니다 ...
@Drew 프로그래밍 방식으로 원하는 것 같습니까?
—
nanny
@nanny : 네, 그런 것 같아요. 그 경우에, 시작하는 하나 개의 장소에 대한 코드를 살펴하는 것입니다
—
Drew
describe-mode
- 경우에 그 그렇지 않으면 적절하다.
describe-mode
현재 버퍼에서 활성 마이너 모드의 적절한 목록을 제공 하지 않습니까?