Variable: ghostel--char-mode-override-alist
ghostel--char-mode-override-alist is a variable defined in ghostel.el.
Value
Large value
((ghostel--char-mode-override-active keymap
(menu-bar keymap
(ghostel menu-item
"Ghostel"
(keymap
"Ghostel"
(Input\ Mode
menu-item
"Input Mode"
(keymap
"Input Mode"
(Semi-char
menu-item
"Semi-char"
ghostel-semi-char-mode
:button
(:radio eq
ghostel--input-mode
'semi-char)
:help
"Send most keys to the terminal, keep Emacs prefixes")
(Char
menu-item
"Char"
ghostel-char-mode
:button
(:radio eq
ghostel--input-mode
'char)
:help
"Send every key to the terminal")
(Line
menu-item
"Line"
ghostel-line-mode
:button
(:radio eq
ghostel--input-mode
'line)
:help
"Edit a line in Emacs, send it on RET")
(Copy
menu-item
"Copy"
ghostel-copy-mode
:button
(:radio eq
ghostel--input-mode
'copy)
:help
"Read-only; move point and copy freely")
(Emacs
menu-item
"Emacs"
ghostel-emacs-mode
:button
(:radio eq
ghostel--input-mode
'emacs)
:help
"Read-only with plain Emacs keybindings")))
(Signals
menu-item
"Signals"
(keymap
"Signals"
(Interrupt\ \(C-c\)
menu-item
"Interrupt (C-c)"
ghostel-send-C-c)
(Suspend\ \(C-z\)
menu-item
"Suspend (C-z)"
ghostel-send-C-z)
(Quit\ \(C-\\\)
menu-item
"Quit (C-\\)"
ghostel-send-C-backslash)
(End\ of\ File\ \(C-d\)
menu-item
"End of File (C-d)"
ghostel-send-C-d)
(nil "--")
(Send\ Next\ Key\ Literally
menu-item
"Send Next Key Literally"
ghostel-send-next-key)))
(Navigate
menu-item
"Navigate"
(keymap
"Navigate"
(Next\ Prompt
menu-item
"Next Prompt"
ghostel-next-prompt)
(Previous\ Prompt
menu-item
"Previous Prompt"
ghostel-previous-prompt)
(nil "--")
(Next\ Link
menu-item
"Next Link"
ghostel-next-hyperlink)
(Previous\ Link
menu-item
"Previous Link"
ghostel-previous-hyperlink)
(Open\ Link\ at\ Point
menu-item
"Open Link at Point"
ghostel-open-link-at-point)
(Find\ File\ at\ Point
menu-item
"Find File at Point"
ghostel-find-file-at-point)))
(nil "--")
(Paste
menu-item
"Paste"
ghostel-paste)
(Copy\ All
menu-item
"Copy All"
ghostel-copy-all)
(Clear\ Screen
menu-item
"Clear Screen"
ghostel-clear)
(Clear\ Scrollback
menu-item
"Clear Scrollback"
ghostel-clear-scrollback)
(nil-8 "--")
(Terminal
menu-item
"Terminal"
ghostel)
(Project\ Terminal
menu-item
"Project Terminal"
ghostel-project)
(Next\ Terminal
menu-item
"Next Terminal"
ghostel-next)
(Previous\ Terminal
menu-item
"Previous Terminal"
ghostel-previous)
(List\ Terminals
menu-item
"List Terminals"
ghostel-list-buffers)
(nil-14 "--")
(Sync\ Theme
menu-item
"Sync Theme"
ghostel-sync-theme)
(Force\ Redraw
menu-item
"Force Redraw"
ghostel-force-redraw)
(Debug
menu-item
"Debug"
(keymap
"Debug"
(Debug\ Info
menu-item
"Debug Info"
ghostel-debug-info
:help
"Collect environment details for a bug report")
(Debug\ Keypress
menu-item
"Debug Keypress"
ghostel-debug-keypress)))
(Customize
menu-item
"Customize"
menu-function-4
:key-sequence
nil))))
keymap
(drag-n-drop . ghostel--drop)
(drag-mouse-3
. ghostel--mouse-drag)
(drag-mouse-2
. ghostel--mouse-drag)
(drag-mouse-1
. ghostel--mouse-drag)
(mouse-3 . ghostel--mouse-release)
(down-mouse-3
. ghostel--mouse-press)
(mouse-2 . ghostel--mouse-release)
(down-mouse-2
. ghostel--mouse-press)
(mouse-1 . ghostel--mouse-release)
(down-mouse-1
. ghostel--mouse-press)
(7 . ghostel-send-C-g)
(28 . ghostel--send-event)
(67108896 . ghostel--send-event)
(0 . ghostel--send-event)
(67108911 . ghostel--send-event)
(29 . ghostel--send-event)
(27 keymap
(127 . ghostel--send-event)
(67108911
. ghostel--send-event)
(29 . ghostel--send-event)
(26 . ghostel--send-event)
(25 . ghostel--send-event)
(24 . ghostel--send-event)
(23 . ghostel--send-event)
(22 . ghostel--send-event)
(21 . ghostel--send-event)
(20 . ghostel--send-event)
(19 . ghostel--send-event)
(18 . ghostel--send-event)
(17 . ghostel--send-event)
(16 . ghostel--send-event)
(15 . ghostel--send-event)
(14 . ghostel--send-event)
(13 . ghostel-semi-char-mode)
(12 . ghostel--send-event)
(11 . ghostel--send-event)
(10 . ghostel--send-event)
(9 . ghostel--send-event)
(8 . ghostel--send-event)
(7 . ghostel--send-event)
(6 . ghostel--send-event)
(5 . ghostel--send-event)
(4 . ghostel--send-event)
(3 . ghostel--send-event)
(2 . ghostel--send-event)
(1 . ghostel--send-event)
(27 . ghostel--send-event)
(32 . ghostel--send-event)
(126 . ghostel--send-event)
(125 . ghostel--send-event)
(124 . ghostel--send-event)
(123 . ghostel--send-event)
(122 . ghostel--send-event)
(121 . ghostel--send-event)
(120 . ghostel--send-event)
(119 . ghostel--send-event)
(118 . ghostel--send-event)
(117 . ghostel--send-event)
(116 . ghostel--send-event)
(115 . ghostel--send-event)
(114 . ghostel--send-event)
(113 . ghostel--send-event)
(112 . ghostel--send-event)
(111 . ghostel--send-event)
(110 . ghostel--send-event)
(109 . ghostel--send-event)
(108 . ghostel--send-event)
(107 . ghostel--send-event)
(106 . ghostel--send-event)
(105 . ghostel--send-event)
(104 . ghostel--send-event)
(103 . ghostel--send-event)
(102 . ghostel--send-event)
(101 . ghostel--send-event)
(100 . ghostel--send-event)
(99 . ghostel--send-event)
(98 . ghostel--send-event)
(97 . ghostel--send-event)
(96 . ghostel--send-event)
(95 . ghostel--send-event)
(94 . ghostel--send-event)
(93 . ghostel--send-event)
(92 . ghostel--send-event)
(90 . ghostel--send-event)
(89 . ghostel--send-event)
(88 . ghostel--send-event)
(87 . ghostel--send-event)
(86 . ghostel--send-event)
(85 . ghostel--send-event)
(84 . ghostel--send-event)
(83 . ghostel--send-event)
(82 . ghostel--send-event)
(81 . ghostel--send-event)
(80 . ghostel--send-event)
(78 . ghostel--send-event)
(77 . ghostel--send-event)
(76 . ghostel--send-event)
(75 . ghostel--send-event)
(74 . ghostel--send-event)
(73 . ghostel--send-event)
(72 . ghostel--send-event)
(71 . ghostel--send-event)
(70 . ghostel--send-event)
(69 . ghostel--send-event)
(68 . ghostel--send-event)
(67 . ghostel--send-event)
(66 . ghostel--send-event)
(65 . ghostel--send-event)
(64 . ghostel--send-event)
(63 . ghostel--send-event)
(62 . ghostel--send-event)
(61 . ghostel--send-event)
(60 . ghostel--send-event)
(59 . ghostel--send-event)
(58 . ghostel--send-event)
(57 . ghostel--send-event)
(56 . ghostel--send-event)
(55 . ghostel--send-event)
(54 . ghostel--send-event)
(53 . ghostel--send-event)
(52 . ghostel--send-event)
(51 . ghostel--send-event)
(50 . ghostel--send-event)
(49 . ghostel--send-event)
(48 . ghostel--send-event)
(47 . ghostel--send-event)
(46 . ghostel--send-event)
(45 . ghostel--send-event)
(44 . ghostel--send-event)
(43 . ghostel--send-event)
(42 . ghostel--send-event)
(41 . ghostel--send-event)
(40 . ghostel--send-event)
(39 . ghostel--send-event)
(38 . ghostel--send-event)
(37 . ghostel--send-event)
(36 . ghostel--send-event)
(35 . ghostel--send-event)
(34 . ghostel--send-event)
(33 . ghostel--send-event))
(26 . ghostel--send-event)
(25 . ghostel--send-event)
(24 . ghostel--send-event)
(23 . ghostel--send-event)
(22 . ghostel--send-event)
(21 . ghostel--send-event)
(20 . ghostel--send-event)
(19 . ghostel--send-event)
(18 . ghostel--send-event)
(17 . ghostel--send-event)
(16 . ghostel--send-event)
(15 . ghostel--send-event)
(14 . ghostel--send-event)
(12 . ghostel--send-event)
(11 . ghostel--send-event)
(10 . ghostel--send-event)
(8 . ghostel--send-event)
(6 . ghostel--send-event)
(5 . ghostel--send-event)
(4 . ghostel--send-event)
(3 . ghostel--send-event)
(2 . ghostel--send-event)
(1 . ghostel--send-event)
(backtab . ghostel--send-event)
(127 . ghostel--send-event)
(9 . ghostel--send-event)
(13 . ghostel--send-event)
(C-M-f12 . ghostel--send-event)
(M-S-f12 . ghostel--send-event)
(C-S-f12 . ghostel--send-event)
(M-f12 . ghostel--send-event)
(C-f12 . ghostel--send-event)
(S-f12 . ghostel--send-event)
(f12 . ghostel--send-event)
(C-M-f11 . ghostel--send-event)
(M-S-f11 . ghostel--send-event)
(C-S-f11 . ghostel--send-event)
(M-f11 . ghostel--send-event)
(C-f11 . ghostel--send-event)
(S-f11 . ghostel--send-event)
(f11 . ghostel--send-event)
(C-M-f10 . ghostel--send-event)
(M-S-f10 . ghostel--send-event)
(C-S-f10 . ghostel--send-event)
(M-f10 . ghostel--send-event)
(C-f10 . ghostel--send-event)
(S-f10 . ghostel--send-event)
(f10 . ghostel--send-event)
(C-M-f9 . ghostel--send-event)
(M-S-f9 . ghostel--send-event)
(C-S-f9 . ghostel--send-event)
(M-f9 . ghostel--send-event)
(C-f9 . ghostel--send-event)
(S-f9 . ghostel--send-event)
(f9 . ghostel--send-event)
(C-M-f8 . ghostel--send-event)
(M-S-f8 . ghostel--send-event)
(C-S-f8 . ghostel--send-event)
(M-f8 . ghostel--send-event)
(C-f8 . ghostel--send-event)
(S-f8 . ghostel--send-event)
(f8 . ghostel--send-event)
(C-M-f7 . ghostel--send-event)
(M-S-f7 . ghostel--send-event)
(C-S-f7 . ghostel--send-event)
(M-f7 . ghostel--send-event)
(C-f7 . ghostel--send-event)
(S-f7 . ghostel--send-event)
(f7 . ghostel--send-event)
(C-M-f6 . ghostel--send-event)
(M-S-f6 . ghostel--send-event)
(C-S-f6 . ghostel--send-event)
(M-f6 . ghostel--send-event)
(C-f6 . ghostel--send-event)
(S-f6 . ghostel--send-event)
(f6 . ghostel--send-event)
(C-M-f5 . ghostel--send-event)
(M-S-f5 . ghostel--send-event)
(C-S-f5 . ghostel--send-event)
(M-f5 . ghostel--send-event)
(C-f5 . ghostel--send-event)
(S-f5 . ghostel--send-event)
(f5 . ghostel--send-event)
(C-M-f4 . ghostel--send-event)
(M-S-f4 . ghostel--send-event)
(C-S-f4 . ghostel--send-event)
(M-f4 . ghostel--send-event)
(C-f4 . ghostel--send-event)
(S-f4 . ghostel--send-event)
(f4 . ghostel--send-event)
(C-M-f3 . ghostel--send-event)
(M-S-f3 . ghostel--send-event)
(C-S-f3 . ghostel--send-event)
(M-f3 . ghostel--send-event)
(C-f3 . ghostel--send-event)
(S-f3 . ghostel--send-event)
(f3 . ghostel--send-event)
(C-M-f2 . ghostel--send-event)
(M-S-f2 . ghostel--send-event)
(C-S-f2 . ghostel--send-event)
(M-f2 . ghostel--send-event)
(C-f2 . ghostel--send-event)
(S-f2 . ghostel--send-event)
(f2 . ghostel--send-event)
(C-M-f1 . ghostel--send-event)
(M-S-f1 . ghostel--send-event)
(C-S-f1 . ghostel--send-event)
(M-f1 . ghostel--send-event)
(C-f1 . ghostel--send-event)
(S-f1 . ghostel--send-event)
(f1 . ghostel--send-event)
(C-M-insert . ghostel--send-event)
(M-S-insert . ghostel--send-event)
(C-S-insert . ghostel--send-event)
(M-insert . ghostel--send-event)
(C-insert . ghostel--send-event)
(S-insert . ghostel--send-event)
(insert . ghostel--send-event)
(C-M-deletechar
. ghostel--send-event)
(M-S-deletechar
. ghostel--send-event)
(C-S-deletechar
. ghostel--send-event)
(M-deletechar
. ghostel--send-event)
(C-deletechar
. ghostel--send-event)
(S-deletechar
. ghostel--send-event)
(deletechar . ghostel--send-event)
(C-M-next . ghostel--send-event)
(M-S-next . ghostel--send-event)
(C-S-next . ghostel--send-event)
(M-next . ghostel--send-event)
(C-next . ghostel--send-event)
(S-next . ghostel--send-event)
(next . ghostel--send-event)
(C-M-prior . ghostel--send-event)
(M-S-prior . ghostel--send-event)
(C-S-prior . ghostel--send-event)
(M-prior . ghostel--send-event)
(C-prior . ghostel--send-event)
(S-prior . ghostel--send-event)
(prior . ghostel--send-event)
(C-M-end . ghostel--send-event)
(M-S-end . ghostel--send-event)
(C-S-end . ghostel--send-event)
(M-end . ghostel--send-event)
(C-end . ghostel--send-event)
(S-end . ghostel--send-event)
(end . ghostel--send-event)
(C-M-home . ghostel--send-event)
(M-S-home . ghostel--send-event)
(C-S-home . ghostel--send-event)
(M-home . ghostel--send-event)
(C-home . ghostel--send-event)
(S-home . ghostel--send-event)
(home . ghostel--send-event)
(C-M-left . ghostel--send-event)
(M-S-left . ghostel--send-event)
(C-S-left . ghostel--send-event)
(M-left . ghostel--send-event)
(C-left . ghostel--send-event)
(S-left . ghostel--send-event)
(left . ghostel--send-event)
(C-M-right . ghostel--send-event)
(M-S-right . ghostel--send-event)
(C-S-right . ghostel--send-event)
(M-right . ghostel--send-event)
(C-right . ghostel--send-event)
(S-right . ghostel--send-event)
(right . ghostel--send-event)
(C-M-down . ghostel--send-event)
(M-S-down . ghostel--send-event)
(C-S-down . ghostel--send-event)
(M-down . ghostel--send-event)
(C-down . ghostel--send-event)
(S-down . ghostel--send-event)
(down . ghostel--send-event)
(C-M-up . ghostel--send-event)
(M-S-up . ghostel--send-event)
(C-S-up . ghostel--send-event)
(M-up . ghostel--send-event)
(C-up . ghostel--send-event)
(S-up . ghostel--send-event)
(up . ghostel--send-event)
(C-M-escape . ghostel--send-event)
(M-S-escape . ghostel--send-event)
(C-S-escape . ghostel--send-event)
(M-escape . ghostel--send-event)
(C-escape . ghostel--send-event)
(S-escape . ghostel--send-event)
(escape . ghostel--send-event)
(C-M-backspace
. ghostel--send-event)
(M-S-backspace
. ghostel--send-event)
(C-S-backspace
. ghostel--send-event)
(M-backspace
. ghostel--send-event)
(C-backspace
. ghostel--send-event)
(S-backspace
. ghostel--send-event)
(backspace . ghostel--send-event)
(C-M-tab . ghostel--send-event)
(M-S-tab . ghostel--send-event)
(C-S-tab . ghostel--send-event)
(M-tab . ghostel--send-event)
(C-tab . ghostel--send-event)
(S-tab . ghostel--send-event)
(tab . ghostel--send-event)
(C-M-return . ghostel--send-event)
(M-S-return . ghostel--send-event)
(C-S-return . ghostel--send-event)
(M-return
. ghostel-semi-char-mode)
(C-return . ghostel--send-event)
(S-return . ghostel--send-event)
(return . ghostel--send-event)
(remap keymap
(self-insert-command
. ghostel--self-insert))))
Documentation
Alist entry registered in emulation-mode-map-alists for char mode.
A child map, so ghostel-menu(var)/ghostel-menu(fun) is not also active via the local map.
Source Code
;; Defined in /nix/store/1252krff0gb2kisjcpp45m50cpdskfrl-emacs-packages-deps/share/emacs/site-lisp/ghostel.el
(defvar ghostel--char-mode-override-alist
`((ghostel--char-mode-override-active
. ,(make-composed-keymap nil ghostel-char-mode-map)))
"Alist entry registered in `emulation-mode-map-alists' for char mode.
A child map, so `ghostel-menu' is not also active via the local map.")