Variable: ghostel--char-mode-override-active
ghostel--char-mode-override-active is a buffer-local variable defined
in ghostel.el.
Documentation
Non-nil in buffers where char mode is active.
Drives the emulation-mode-map-alists entry that makes
ghostel-char-mode-map override minor-mode keymaps.
Source Code
;; Defined in /nix/store/1252krff0gb2kisjcpp45m50cpdskfrl-emacs-packages-deps/share/emacs/site-lisp/ghostel.el
;; Char mode must override minor-mode keymaps. Without this, a user
;; config that binds, say, \\`C-c' as a prefix in a global minor mode
;; steals the key before it reaches `ghostel-char-mode-map'. Pushing
;; an entry into `emulation-mode-map-alists' moves char mode's
;; keymap ahead of `minor-mode-map-alist' in the lookup order, so a
;; direct binding in `ghostel-char-mode-map' wins against any
;; minor-mode prefix.
(defvar-local ghostel--char-mode-override-active nil
"Non-nil in buffers where char mode is active.
Drives the `emulation-mode-map-alists' entry that makes
`ghostel-char-mode-map' override minor-mode keymaps.")