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.")