Bagaimana mendapatkan daftar mode minor aktif di buffer saat ini?
Documents (info "(elisp)Minor Mode Conventions")
katakan:
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.
Saya berhenti dengan:
(dolist (m minor-mode-list)
(when (symbol-value m)
(push m modes)))
describe-mode
sumber memiliki catatan bahwa:
;; Older packages do not register in minor-mode-list but only in
;; minor-mode-alist.
Saya tidak tahu apakah itu masih berlaku ...
@Drew Kedengarannya seperti dia mungkin menginginkannya secara terprogram?
—
pengasuh
@nanny: Ya, saya rasa begitu. Dalam hal ini, satu tempat untuk memulai adalah melihat kode untuk
—
Drew
describe-mode
- jika itu cukup memadai.
describe-mode
memberi Anda daftar mode minor aktif yang cukup di buffer saat ini?