%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/term/ |
Current File : //usr/local/share/emacs/27.2/lisp/term/xterm.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (custom-declare-group 'xterm nil "XTerm support." :version "24.1" :group 'terminals) (defconst xterm--extra-capabilities-type '(set (const :tag "modifyOtherKeys support" modifyOtherKeys) (const :tag "report background" reportBackground) (const :tag "get X selection" getSelection) (const :tag "set X selection" setSelection))) (byte-code "\301\302\303\304\305DD\306\307\310\311\312\313E&\210\301\314\303\304\315DD\316\307\317\311\320&\210\301\321\303\304\322DD\323\307\324\311\325&\207" [xterm--extra-capabilities-type custom-declare-variable xterm-extra-capabilities funcall function #[0 "\300\207" [check] 1] "Whether Xterm supports some additional, more modern, features.\nIf nil, just assume that it does not.\nIf `check', try to check if it does.\nIf a list, assume that the listed features are supported, without checking.\n\nThe relevant features are:\n modifyOtherKeys -- if supported, more key bindings work (e.g., \"\\C-,\")\n reportBackground -- if supported, Xterm reports its background color\n getSelection -- if supported, Xterm yanks text from the X selection\n setSelection -- if supported, Xterm saves killed text to the X selection" :version "24.1" :type choice (const :tag "Check" check) xterm-max-cut-length #[0 "\300\207" [100000] 1] "Maximum number of bytes to cut into xterm using the OSC 52 sequence.\n\nThe OSC 52 sequence requires a terminator byte. Some terminals will ignore or\nmistreat a terminated sequence that is longer than a certain size, usually to\nprotect users from runaway sequences.\n\nThis variable allows you to tweak the maximum number of bytes that will be sent\nusing the OSC 52 sequence.\n\nIf you select a region larger than this size, it won't be copied to your system\nclipboard. Since clipboard data is base 64 encoded, the actual number of\nstring bytes that can be copied is 3/4 of this value." "25.1" integer xterm-set-window-title #[0 "\300\207" [nil] 1] "Whether Emacs should set window titles to an Emacs frame in an XTerm." "27.1" boolean] 10) #@59 Characters sent by the terminal to end a bracketed paste. (defconst xterm-paste-ending-sequence "[201~" (#$ . 2430)) #@84 Handle the rest of a terminal paste operation. Return the pasted text as a string. (defalias 'xterm--pasted-text #[0 "G\303\304!r\211q\210\305\306\307\310\311!\312\"\313$\216\314\315!\210\316`Z\317#\2049 \320\315\211 #\321\322\"\2032 \323\262\211c\266\202 \315\324e`\325 \317$+\262\207" [xterm-paste-ending-sequence most-positive-fixnum last-coding-system-used generate-new-buffer " *temp*" make-byte-code 0 "\301\300!\205 \302\300!\207" vconcat vector [buffer-name kill-buffer] 2 set-buffer-multibyte nil search-backward t read-event eql 13 10 decode-coding-region keyboard-coding-system] 8 (#$ . 2554)]) #@61 Handle the start of a terminal paste operation. (fn EVENT) (defalias 'xterm-paste #[257 "\211\242\301=\204 \302\303!\210\211A@\304\305\306\307\310!\311\"\312$\313 )\207" [interprogram-paste-function xterm-paste error "xterm-paste must be found to xterm-paste event" make-byte-code 0 "\300\207" vconcat vector [] 1 yank] 8 (#$ . 3177) "e"]) (define-key global-map [xterm-paste] 'xterm-paste) #@15 (fn PROMPT) (defalias 'xterm-translate-focus-in #[257 "\301\302\303\304#\210 \210\305\207" [after-focus-change-function set-terminal-parameter nil tty-focus-state focused []] 5 (#$ . 3578)]) #@15 (fn PROMPT) (defalias 'xterm-translate-focus-out #[257 "\301\302\303\304#\210 \210\305\207" [after-focus-change-function set-terminal-parameter nil tty-focus-state defocused []] 5 (#$ . 3778)]) #@12 (fn TTY) (defalias 'xterm--suspend-tty-function #[257 "\301\302\303\302#\210 \207" [after-focus-change-function set-terminal-parameter nil tty-focus-state] 5 (#$ . 3981)]) #@15 (fn PROMPT) (defalias 'xterm-translate-bracketed-paste #[257 "\300\301\302 D!\207" [vector xterm-paste xterm--pasted-text] 4 (#$ . 4162)]) #@68 Keymap of escape sequences, shared between xterm and rxvt support. (defvar xterm-rxvt-function-map (byte-code "\300 \301\302\303#\210\301\304\305#\210\301\306\307#\210\301\310\311#\210\301\312\313#\210\301\314\315#\210\301\316\317#\210\301\320\321#\210\301\322\323#\210\301\324\325#\210\301\326\327#\210\301\330\331#\210\301\332\333#\210\301\334\335#\210\301\336\337#\210\301\340\341#\210\301\342\343#\210\301\344\345#\210\301\346\347#\210\301\350\351#\210\301\352\353#\210\301\354\355#\210\301\356\357#\210\211\207" [make-sparse-keymap define-key "[2~" [insert] "[3~" [delete] "[4~" [select] "[5~" [prior] "[6~" [next] "[15~" [f5] "[17~" [f6] "[18~" [f7] "[19~" [f8] "[20~" [f9] "[21~" [f10] "[2;2~" [S-insert] "[A" [up] "[B" [down] "[C" [right] "[D" [left] "[11~" [f1] "[12~" [f2] "[13~" [f3] "[14~" [f4] "[200~" xterm-translate-bracketed-paste "[I" xterm-translate-focus-in "[O" xterm-translate-focus-out] 5) (#$ . 4309)) #@39 Function key map overrides for xterm. (defvar xterm-function-map (byte-code "\301 \302\"\210\303\304\305#\210\303\306\307#\210\303\310\311#\210\303\312\313#\210\303\314\315#\210\303\316\317#\210\303\320\321#\210\303\322\323#\210\303\324\325#\210\303\326\327#\210\303\330\331#\210\303\332\333#\210\303\334\335#\210\303\336\337#\210\303\340\341#\210\303\342\343#\210\303\344\345#\210\303\346\347#\210\303\350\351#\210\303\352\353#\210\303\354\355#\210\303\356\357#\210\303\360\361#\210\303\362\363#\210\303\364\365#\210\303\366\367#\210\303\370\371#\210\303\372\373#\210\303\374\375#\210\303\376\377#\210\303\201@ \201A #\210\303\201B \201C #\210\303\201D \201E #\210\303\201F \201G #\210\303\201H \201I #\210\303\201J \201K #\210\303\201L \201M #\210\303\201N \201O #\210\303\201P \201Q #\210\303\201R \201S #\210\303\201T \201U #\210\303\201V \201W #\210\303\201X \201Y #\210\303\201Z \201[ #\210\303\201\\ \201] #\210\303\201^ \201_ #\210\303\201` \201a #\210\303\201b \201c #\210\303\201d \201e #\210\303\201f \201g #\210\303\201h \201i #\210\303\201j \201k #\210\303\201l \201m #\210\303\201n \201o #\210\303\201p \201q #\210\303\201r \201s #\210\303\201t \201u #\210\303\201v \201w #\210\303\201x \201y #\210\303\201z \201{ #\210\303\201| \201} #\210\303\201~ \201 #\210\303\201\200 \201\201 #\210\303\201\202 \201\203 #\210\303\201\204 \201\205 #\210\303\201\206 \201\207 #\210\303\201\210 \201\211 #\210\303\201\212 \201\213 #\210\303\201\214 \201\215 #\210\303\201\216 \201\217 #\210\303\201\220 \201\221 #\210\303\201\222 \201\223 #\210\303\201\224 \201\225 #\210\303\201\226 \201\227 #\210\303\201\230 \201\231 #\210\303\201\232 \201\233 #\210\303\201\234 \201\235 #\210\303\201\236 \201\237 #\210\303\201\240 \201\241 #\210\303\201\242 \201\243 #\210\303\201\244 \201\245 #\210\303\201\246 \201\247 #\210\303\201\250 \201\251 #\210\303\201\252 \201\253 #\210\303\201\254 \201\255 #\210\303\201\256 \201\257 #\210\303\201\260 \201\261 #\210\303\201\262 \201\263 #\210\303\201\264 \201\265 #\210\303\201\266 \201\267 #\210\303\201\270 \201\271 #\210\303\201\272 \201\273 #\210\303\201\274 \201\275 #\210\303\201\276 \201\277 #\210\303\201\300 \201\301 #\210\303\201\302 \201\303 #\210\303\201\304 \201\305 #\210\303\201\306 \201\307 #\210\303\201\310 \201\311 #\210\303\201\312 \201\313 #\210\303\201\314 \201\315 #\210\303\201\316 \201\317 #\210\303\201\320 \201\321 #\210\303\201\322 \201\323 #\210\303\201\324 \201\325 #\210\303\201\326 \201\327 #\210\303\201\330 \201\331 #\210\303\201\332 \201\333 #\210\303\201\334 \201\335 #\210\303\201\336 \201\337 #\210\303\201\340 \201\341 #\210\303\201\342 \201\343 #\210\303\201\344 \201\345 #\210\303\201\346 \201\347 #\210\303\201\350 \201\351 #\210\303\201\352 \201\353 #\210\303\201\354 \201\355 #\210\303\201\356 \201\357 #\210\303\201\360 \201\361 #\210\303\201\362 \201\363 #\210\303\201\364 \201\365 #\210\303\201\366 \201\367 #\210\303\201\370 \201\371 #\210\303\201\372 \201\373 #\210\303\201\374 \201\375 #\210\303\201\376 \201\377 #\210\303\201 \201#\210\303\201\201#\210\303\201\201#\210\303\201\201#\210\303\201\201 #\210\303\201\n\201#\210\303\201\f\201 #\210\303\201\201#\210\303\201\201#\210\303\201\201#\210\303\201\201#\210\303\201\201#\210\303\201\201#\210\303\201\201#\210\303\201\201#\210\303\201\201#\210\303\201 \201!#\210\303\201\"\201##\210\303\201$\201%#\210\303\201&\201'#\210\303\201(\201)#\210\303\201*\201+#\210\303\201,\201-#\210\303\201.\201/#\210\303\2010\2011#\210\303\2012\2013#\210\303\2014\2015#\210\303\2016\2017#\210\303\2018\2019#\210\303\201:\201;#\210\303\201<\201=#\210\303\201>\201?#\210\303\201@\201A#\210\303\201B\201C#\210\303\201D\201E#\210\303\201F\201G#\210\303\201H\201I#\210\303\201J\201K#\210\303\201L\201M#\210\303\201N\201O#\210\303\201P\201Q#\210\303\201R\201S#\210\303\201T\201U#\210\303\201V\201W#\210\303\201X\201Y#\210\303\201Z\201[#\210\303\201\\\201]#\210\303\201^\201_#\210\303\201`\201a#\210\303\201b\201c#\210\303\201d\201e#\210\303\201f\201g#\210\303\201h\201i#\210\303\201j\201k#\210\303\201l\201m#\210\303\201n\201o#\210\303\201p\201q#\210\303\201r\201s#\210\303\201t\201u#\210\303\201v\201w#\210\303\201x\201y#\210\303\201z\201{#\210\303\201|\201}#\210\303\201~\201#\210\303\201\200\201\201#\210\303\201\202\201\203#\210\303\201\204\201\205#\210\303\201\206\201\207#\210\303\201\210\201\211#\210\303\201\212\201\213#\210\303\201\214\201\215#\210\303\201\216\201\217#\210\303\201\220\201\221#\210\303\201\222\201\223#\210\303\201\224\201\225#\210\303\201\226\201\227#\210\303\201\230\201\231#\210\303\201\232\201\233#\210\303\201\234\201\235#\210\303\201\236\201\237#\210\303\201\240\201\241#\210\303\201\242\201\243#\210\303\201\244\201\245#\210\303\201\246\201\247#\210\303\201\250\201\251#\210\303\201\252\201\253#\210\303\201\254\201\255#\210\303\201\256\201\257#\210\303\201\260\201\261#\210\303\201\262\201\263#\210\303\201\264\201\265#\210\303\201\266\201\267#\210\303\201\270\201\271#\210\303\201\272\201\273#\210\303\201\274\201\275#\210\201\276\211\203k\211@\303\201\277\201\300@A@#\201\3018#\210\303\201\277\201\302A@@#\201\3018#\210A\266\202\2024\210\303\201\303\201\304#\210\303\201\305\201\306#\210\303\201\307\201\310#\210\303\201\311\201\312#\210\303\201\313\201\314#\210\303\201\315\201\316#\210\303\201\317\201\320#\210\303\201\321\201\322#\210\303\201\323\201\324#\210\303\201\325\201\326#\210\303\201\327\201\330#\210\303\201\331\201\332#\210\303\201\333\201\334#\210\211\207" [xterm-rxvt-function-map make-sparse-keymap set-keymap-parent define-key "OP" [f1] "OQ" [f2] "OR" [f3] "OS" [f4] "[23~" [f11] "[24~" [f12] "O2P" [S-f1] "O2Q" [S-f2] "O2R" [S-f3] "O2S" [S-f4] "[1;2P" [S-f1] "[1;2Q" [S-f2] "[1;2R" [S-f3] "[1;2S" [S-f4] "[15;2~" [S-f5] "[17;2~" [S-f6] "[18;2~" [S-f7] "[19;2~" [S-f8] "[20;2~" [S-f9] "[21;2~" [S-f10] "[23;2~" [S-f11] "[24;2~" [S-f12] "O5P" [C-f1] "O5Q" [C-f2] "O5R" [C-f3] "O5S" [C-f4] "[15;5~" [C-f5] "[17;5~" [C-f6] "[18;5~" [C-f7] "[19;5~" [C-f8] "[20;5~" [C-f9] "[21;5~" [C-f10] "[23;5~" [C-f11] "[24;5~" [C-f12] "O6P" [C-S-f1] "O6Q" [C-S-f2] "O6R" [C-S-f3] "O6S" [C-S-f4] "[15;6~" [C-S-f5] "[17;6~" [C-S-f6] "[18;6~" [C-S-f7] "[19;6~" [C-S-f8] "[20;6~" [C-S-f9] "[21;6~" [C-S-f10] "[23;6~" [C-S-f11] "[24;6~" [C-S-f12] "O3P" [M-f1] "O3Q" [M-f2] "O3R" [M-f3] "O3S" [M-f4] "[15;3~" [M-f5] "[17;3~" [M-f6] "[18;3~" [M-f7] "[19;3~" [M-f8] "[20;3~" [M-f9] "[21;3~" [M-f10] "[23;3~" [M-f11] "[24;3~" [M-f12] "O4P" [M-S-f1] "O4Q" [M-S-f2] "O4R" [M-S-f3] "O4S" [M-S-f4] "[15;4~" [M-S-f5] "[17;4~" [M-S-f6] "[18;4~" [M-S-f7] "[19;4~" [M-S-f8] "[20;4~" [M-S-f9] "[21;4~" [M-S-f10] "[23;4~" [M-S-f11] "[24;4~" [M-S-f12] "OA" [up] "OB" [down] "OC" [right] "OD" [left] "OF" [end] "OH" [home] "[1;2A" [S-up] "[1;2B" [S-down] "[1;2C" [S-right] "[1;2D" [S-left] "[1;2F" [S-end] "[1;2H" [S-home] "[1;4A" [M-S-up] "[1;4B" [M-S-down] "[1;4C" [M-S-right] "[1;4D" [M-S-left] "[1;4F" [M-S-end] "[1;4H" [M-S-home] "[1;5A" [C-up] "[1;5B" [C-down] "[1;5C" [C-right] "[1;5D" [C-left] "[1;5F" [C-end] "[1;5H" [C-home] "[1;6A" [C-S-up] "[1;6B" [C-S-down] "[1;6C" [C-S-right] "[1;6D" [C-S-left] "[1;6F" [C-S-end] "[1;6H" [C-S-home] "[1;7A" [C-M-up] "[1;7B" [C-M-down] "[1;7C" [C-M-right] "[1;7D" [C-M-left] "[1;7F" [C-M-end] "[1;7H" [C-M-home] "[1;8A" [C-M-S-up] "[1;8B" [C-M-S-down] "[1;8C" [C-M-S-right] "[1;8D" [C-M-S-left] "[1;8F" [C-M-S-end] "[1;8H" [C-M-S-home] "[1;3A" [M-up] "[1;3B" [M-down] "[1;3C" [M-right] "[1;3D" [M-left] "[1;3F" [M-end] "[1;3H" [M-home] "[3;2~" [S-delete] "[5;2~" [S-prior] "[6;2~" [S-next] "[2;4~" [M-S-insert] "[3;4~" [M-S-delete] "[5;4~" [M-S-prior] "[6;4~" [M-S-next] "[2;5~" [C-insert] "[3;5~" [C-delete] "[5;5~" [C-prior] "[6;5~" [C-next] "[2;6~" [C-S-insert] "[3;6~" [C-S-delete] "[5;6~" [C-S-prior] "[6;6~" [C-S-next] "[2;7~" [C-M-insert] "[3;7~" [C-M-delete] "[5;7~" [C-M-prior] "[6;7~" [C-M-next] "[2;8~" [C-M-S-insert] "[3;8~" [C-M-S-delete] "[5;8~" [C-M-S-prior] "[6;8~" [C-M-S-next] "[2;3~" [M-insert] "[3;3~" [M-delete] "[5;3~" [M-prior] "[6;3~" [M-next] "[29~" [print] "Oj" [kp-multiply] "Ok" [kp-add] "Ol" [kp-separator] "Om" [kp-subtract] "Oo" [kp-divide] "Op" [kp-0] "Oq" [kp-1] "Or" [kp-2] "Os" [kp-3] "Ot" [kp-4] "Ou" [kp-5] "Ov" [kp-6] "Ow" [kp-7] "Ox" [kp-8] "Oy" [kp-9] "O2j" [S-kp-multiply] "O2k" [S-kp-add] "O2l" [S-kp-separator] "O2m" [S-kp-subtract] "O2o" [S-kp-divide] "O2p" [S-kp-0] "O2q" [S-kp-1] "O2r" [S-kp-2] "O2s" [S-kp-3] "O2t" [S-kp-4] "O2u" [S-kp-5] "O2v" [S-kp-6] "O2w" [S-kp-7] "O2x" [S-kp-8] "O2y" [S-kp-9] "O4j" [M-S-kp-multiply] "O4k" [M-S-kp-add] "O4l" [M-S-kp-separator] "O4m" [M-S-kp-subtract] "O4o" [M-S-kp-divide] "O4p" [M-S-kp-0] "O4q" [M-S-kp-1] "O4r" [M-S-kp-2] "O4s" [M-S-kp-3] "O4t" [M-S-kp-4] "O4u" [M-S-kp-5] "O4v" [M-S-kp-6] "O4w" [M-S-kp-7] "O4x" [M-S-kp-8] "O4y" [M-S-kp-9] "O6j" [C-S-kp-multiply] "O6k" [C-S-kp-add] "O6l" [C-S-kp-separator] "O6m" [C-S-kp-subtract] "O6o" [C-S-kp-divide] "O6p" [C-S-kp-0] "O6q" [C-S-kp-1] "O6r" [C-S-kp-2] "O6s" [C-S-kp-3] "O6t" [C-S-kp-4] "O6u" [C-S-kp-5] "O6v" [C-S-kp-6] "O6w" [C-S-kp-7] "O6x" [C-S-kp-8] "O6y" [C-S-kp-9] "O8j" [C-M-S-kp-multiply] "O8k" [C-M-S-kp-add] "O8l" [C-M-S-kp-separator] "O8m" [C-M-S-kp-subtract] "O8o" [C-M-S-kp-divide] "O8p" [C-M-S-kp-0] "O8q" [C-M-S-kp-1] "O8r" [C-M-S-kp-2] "O8s" [C-M-S-kp-3] "O8t" [C-M-S-kp-4] "O8u" [C-M-S-kp-5] "O8v" [C-M-S-kp-6] "O8w" [C-M-S-kp-7] "O8x" [C-M-S-kp-8] "O8y" [C-M-S-kp-9] ((5 9 [C-tab]) (5 13 [C-return]) (5 39 [67108903]) (5 44 [67108908]) (5 45 [67108909]) (5 46 [67108910]) (5 47 [67108911]) (5 48 [67108912]) (5 49 [67108913]) (5 57 [67108921]) (5 59 [67108923]) (5 61 [67108925]) (5 92 [28]) (6 33 [67108897]) (6 34 [67108898]) (6 35 [67108899]) (6 36 [67108900]) (6 37 [67108901]) (6 38 [67108902]) (6 40 [67108904]) (6 41 [67108905]) (6 42 [67108906]) (6 43 [67108907]) (6 58 [67108922]) (6 60 [67108924]) (6 62 [67108926]) (6 63 [(control 63)]) (13 9 [C-M-tab]) (13 13 [C-M-return]) (13 39 [201326631]) (13 44 [201326636]) (13 45 [201326637]) (13 46 [201326638]) (13 47 [201326639]) (13 48 [201326640]) (13 49 [201326641]) (13 50 [201326642]) (13 51 [201326643]) (13 52 [201326644]) (13 53 [201326645]) (13 54 [201326646]) (13 55 [201326647]) (13 56 [201326648]) (13 57 [201326649]) (13 59 [201326651]) (13 61 [201326653]) (13 92 [134217756]) (14 33 [201326625]) (14 34 [201326626]) (14 35 [201326627]) (14 36 [201326628]) (14 37 [201326629]) (14 38 [201326630]) (14 40 [201326632]) (14 41 [201326633]) (14 42 [201326634]) (14 43 [201326635]) (14 58 [201326650]) (14 60 [201326652]) (14 62 [201326654]) (14 63 [(control meta 63)]) (7 9 [C-M-tab]) (7 13 [C-M-return]) (7 32 [201326624]) (7 39 [201326631]) (7 44 [201326636]) (7 45 [201326637]) (7 46 [201326638]) (7 47 [201326639]) (7 48 [201326640]) (7 49 [201326641]) (7 50 [201326642]) (7 51 [201326643]) (7 52 [201326644]) (7 53 [201326645]) (7 54 [201326646]) (7 55 [201326647]) (7 56 [201326648]) (7 57 [201326649]) (7 59 [201326651]) (7 61 [201326653]) (7 92 [134217756]) (8 33 [201326625]) (8 34 [201326626]) (8 35 [201326627]) (8 36 [201326628]) (8 37 [201326629]) (8 38 [201326630]) (8 40 [201326632]) (8 41 [201326633]) (8 42 [201326634]) (8 43 [201326635]) (8 58 [201326650]) (8 60 [201326652]) (8 62 [201326654]) (8 63 [(control meta 63)]) (2 9 [S-tab]) (2 13 [S-return]) (6 9 [C-S-tab]) (6 13 [C-S-return])) format "[27;%d;%d~" 2 "[%d;%du" "[1~" [home] "O2A" [S-up] "O2B" [S-down] "O2C" [S-right] "O2D" [S-left] "O2F" [S-end] "O2H" [S-home] "O5A" [C-up] "O5B" [C-down] "O5C" [C-right] "O5D" [C-left] "O5F" [C-end] "O5H" [C-home]] 9) (#$ . 5286)) #@56 Keymap of possible alternative meanings for some keys. (defvar xterm-alternatives-map (byte-code "\300 \301\302\303#\210\301\304\305#\210\301\306\307#\210\301\310\311#\210\301\312\313#\210\301\314\315#\210\301\316\317#\210\301\320\321#\210\301\322\323#\210\301\324\325#\210\301\326\327#\210\301\330\331#\210\301\332\333#\210\301\334\335#\210\301\336\337#\210\301\340\341#\210\301\342\343#\210\301\344\345#\210\301\346\347#\210\301\350\351#\210\301\352\353#\210\301\354\355#\210\301\356\357#\210\301\360\361#\210\301\362\363#\210\301\364\365#\210\301\366\367#\210\301\370\371#\210\301\372\373#\210\301\374\375#\210\301\376\377#\210\301\201@ \201A #\210\301\201B \201C #\210\301\201D \201E #\210\301\201F \201G #\210\301\201H \201I #\210\301\201J \201K #\210\301\201L \201M #\210\301\201N \201O #\210\301\201P \201Q #\210\301\201R \201S #\210\301\201T \201U #\210\301\201V \201W #\210\301\201X \201Y #\210\301\201Z \201[ #\210\301\201\\ \201] #\210\301\201^ \201_ #\210\301\201` \201a #\210\301\201b \201c #\210\301\201d \201e #\210\301\201f \201g #\210\301\201h \201i #\210\301\201j \201k #\210\301\201l \201m #\210\301\201n \201o #\210\301\201p \201q #\210\301\201r \201s #\210\301\201t \201u #\210\301\201v \201w #\210\301\201x \201y #\210\211\207" [make-sparse-keymap define-key [f13] [S-f1] [f14] [S-f2] [f15] [S-f3] [f16] [S-f4] [f17] [S-f5] [f18] [S-f6] [f19] [S-f7] [f20] [S-f8] [f21] [S-f9] [f22] [S-f10] [f23] [S-f11] [f24] [S-f12] [f25] [C-f1] [f26] [C-f2] [f27] [C-f3] [f28] [C-f4] [f29] [C-f5] [f30] [C-f6] [f31] [C-f7] [f32] [C-f8] [f33] [C-f9] [f34] [C-f10] [f35] [C-f11] [f36] [C-f12] [f37] [C-S-f1] [f38] [C-S-f2] [f39] [C-S-f3] [f40] [C-S-f4] [f41] [C-S-f5] [f42] [C-S-f6] [f43] [C-S-f7] [f44] [C-S-f8] [f45] [C-S-f9] [f46] [C-S-f10] [f47] [C-S-f11] [f48] [C-S-f12] [f49] [M-f1] [f50] [M-f2] [f51] [M-f3] [f52] [M-f4] [f53] [M-f5] [f54] [M-f6] [f55] [M-f7] [f56] [M-f8] [f57] [M-f9] [f58] [M-f10] [f59] [M-f11] [f60] [M-f12] [f61] [M-S-f1] [f62] [M-S-f2] [f63] [M-S-f3] [f64] [M-S-f4] [f65] [M-S-f5] [f66] [M-S-f6] [f67] [M-S-f7] [f68] [M-S-f8] [f69] [M-S-f9] [f70] [M-S-f10] [f71] [M-S-f11] [f72] [M-S-f12]] 5) (#$ . 17476)) #@75 Names of 16 standard xterm/aixterm colors, their numbers, and RGB values. (defvar xterm-standard-colors '(("black" 0 (0 0 0)) ("red" 1 (205 0 0)) ("green" 2 (0 205 0)) ("yellow" 3 (205 205 0)) ("blue" 4 (0 0 238)) ("magenta" 5 (205 0 205)) ("cyan" 6 (0 205 205)) ("white" 7 (229 229 229)) ("brightblack" 8 (127 127 127)) ("brightred" 9 (255 0 0)) ("brightgreen" 10 (0 255 0)) ("brightyellow" 11 (255 255 0)) ("brightblue" 12 (92 92 255)) ("brightmagenta" 13 (255 0 255)) ("brightcyan" 14 (0 255 255)) ("brightwhite" 15 (255 255 255))) (#$ . 19684)) (defalias 'xterm--report-background-handler #[0 "\300\301\302 \211\262\203 \211\303\232\204 \304!P\262\202 \305\306\"\205B \307\310\311\312\"\313\"\310\311\314\"\313\"\310\311\315\"\313\"#\211\205@ \316 \262\207" ["" nil xterm--read-event-for-query 92 string string-match "rgb:\\([a-f0-9]+\\)/\\([a-f0-9]+\\)/\\([a-f0-9]+\\)" xterm-maybe-set-dark-background-mode string-to-number match-string 1 16 2 3 tty-set-up-initial-frame-faces] 9]) (defalias 'xterm--version-handler #[0 "\300\301\302 \211\262\203 \211\303\232\204 \304!P\262\202 \305\306\"\205n \307\310\311\"!\211\312V\203D \310\313\"\314\232\203D \211\315V\203A \316\317\320\"\210\321\262\310\313\"\322\232\203P \321\262\211\323Y\203[ \316\317\324\"\210\211\325Y\203d \326 \210\211\327Y\205l \330 \262\207" ["" nil xterm--read-event-for-query 99 string string-match "\\([0-9]+\\);\\([0-9]+\\);0" string-to-number match-string 2 2000 1 "1" 4000 xterm--query "]11;?\\" (("]11;" . xterm--report-background-handler)) 200 "83" 242 (("]11;" . xterm--report-background-handler)) 216 xterm--init-modify-other-keys 203 xterm--init-activate-set-selection] 6]) #@83 Seconds to wait for an answer from the terminal. Can be nil to mean "no timeout". (defvar xterm-query-timeout 2 (#$ . 21379)) #@68 Seconds to wait before allowing redisplay during terminal query. (defvar xterm-query-redisplay-timeout 0.2 (#$ . 21511)) #@214 Like read-event, but inhibit redisplay. By not redisplaying right away for xterm queries, we can avoid unsightly flashing during initialization. Give up and redisplay anyway if we've been waiting a little while. (defalias 'xterm--read-event-for-query #[0 "\304 \305\211\306\307\211\n#)\206\"