MMCT TEAM
Server IP : 111.118.215.189  /  Your IP : 18.218.26.136
Web Server : Apache
System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
User : a1673wkz ( 2475)
PHP Version : 8.2.25
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /usr/share/emacs/24.3/lisp/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : //usr/share/emacs/24.3/lisp/bindings.elc
;ELC
;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:12:50 2024
;;; from file /builddir/build/BUILD/emacs-24.3/lisp/bindings.el
;;; in Emacs version 24.3
;;; 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.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


#@182 Return a keymap with single entry for mouse key MOUSE on the mode line.
MOUSE is defined to run function FUNCTION with no args in the buffer
corresponding to the mode line clicked.
(defalias 'make-mode-line-mouse-map #[(mouse function) "\303 \304\305\306	\"\n#\210)\207" [map mouse function make-sparse-keymap define-key vector mode-line] 5 (#$ . 550)])
#@45 Like `toggle-read-only', for the mode-line.
(defalias 'mode-line-toggle-read-only #[(event) "\303\304!\211@)!r\305\216\306\n@\307\"\210\310\311!+\207" [event position save-selected-window--state internal--before-with-selected-window event-start ((internal--after-with-selected-window save-selected-window--state)) select-window norecord read-only-mode toggle] 4 (#$ . 913) "e"])
#@53 Toggle the buffer-modified flag from the mode-line.
(defalias 'mode-line-toggle-modified #[(event) "\303\304!\211@)!r\305\216\306\n@\307\"\210\310\311 ?!\210\312 +\207" [event position save-selected-window--state internal--before-with-selected-window event-start ((internal--after-with-selected-window save-selected-window--state)) select-window norecord set-buffer-modified-p buffer-modified-p force-mode-line-update] 4 (#$ . 1301) "e"])
#@36 Widen a buffer from the mode-line.
(defalias 'mode-line-widen #[(event) "\303\304!\211@)!r\305\216\306\n@\307\"\210~\210\310 +\207" [event position save-selected-window--state internal--before-with-selected-window event-start ((internal--after-with-selected-window save-selected-window--state)) select-window norecord force-mode-line-update] 4 (#$ . 1749) "e"])
(defvar mode-line-input-method-map (byte-code "\301 \302\303\304#\210\302\305\306#\210\307!)\207" [map make-sparse-keymap define-key [mode-line mouse-2] #[(e) "\303\304!\211@)!r\305\216\306\n@\307\"\210\310 \210\311 +\207" [e position save-selected-window--state internal--before-with-selected-window event-start ((internal--after-with-selected-window save-selected-window--state)) select-window norecord toggle-input-method force-mode-line-update] 4 nil "e"] [mode-line mouse-3] #[(e) "\303\304!\211@)!r\305\216\306\n@\307\"\210\310 +\207" [e position save-selected-window--state internal--before-with-selected-window event-start ((internal--after-with-selected-window save-selected-window--state)) select-window norecord describe-current-input-method] 4 nil "e"] purecopy] 4))
#@59 Local keymap for the coding-system part of the mode line.
(defvar mode-line-coding-system-map (byte-code "\301 \302\303\304#\210\302\305\306#\210\307!)\207" [map make-sparse-keymap define-key [mode-line mouse-1] #[(e) "\305\306!\211@)!r\307\216\310\n@\311\"\210\205\f\205\312\f!+\207" [e position save-selected-window--state enable-multibyte-characters buffer-file-coding-system internal--before-with-selected-window event-start ((internal--after-with-selected-window save-selected-window--state)) select-window norecord describe-coding-system] 4 nil "e"] [mode-line mouse-3] #[(e) "\303\304!\211@)!r\305\216\306\n@\307\"\210\310\311!+\207" [e position save-selected-window--state internal--before-with-selected-window event-start ((internal--after-with-selected-window save-selected-window--state)) select-window norecord call-interactively set-buffer-file-coding-system] 4 nil "e"] purecopy] 4) (#$ . 2909))
#@65 Cycle through the various possible kinds of end-of-line styles.
(defalias 'mode-line-change-eol #[(event) "\305\306!\211@)!r\307\216\310\n@\311\"\210\312!\313\f\314=\203\"\315\202-\f\316=\203,\317\202-\320!,\207" [event position save-selected-window--state buffer-file-coding-system eol internal--before-with-selected-window event-start ((internal--after-with-selected-window save-selected-window--state)) select-window norecord coding-system-eol-type set-buffer-file-coding-system 0 dos 1 mac unix] 4 (#$ . 3840) "e"])
(defvar mode-line-eol-desc-cache nil)
(defalias 'mode-line-eol-desc #[nil "\306!\307!\310	\"\211\203%\f\211A@)\n=\203%\f\211AA)\202`\f\203+\311\312\n\313\314\315	\316=\203:\317\202O	\320=\203D\321\202O	\322=\203N\323\202O\324\"\325\326\327\330&	\n\fBBB\f+\207" [buffer-file-coding-system eol mnemonic mode-line-eol-desc-cache desc x coding-system-eol-type coding-system-eol-type-mnemonic assoc nil propertize help-echo format "End-of-line style: %s\nmouse-1: Cycle" 0 "Unix-style LF" 1 "DOS-style CRLF" 2 "Mac-style CR" "Undecided" keymap (keymap (mode-line keymap (mouse-1 . mode-line-change-eol))) mouse-face mode-line-highlight] 9])
#@262 Default help text for the mode line.
If the value is a string, it specifies the tooltip or echo area
message to display when the mouse is moved over the mode line.
If the text at the mouse position has a `help-echo' text
property, that overrides this variable.
(custom-declare-variable 'mode-line-default-help-echo "mouse-1: Select (drag to resize)\nmouse-2: Make current window occupy the whole frame\nmouse-3: Remove current window from display" '(#$ . 5035) :type '(choice (const :tag "No help" :value nil) string) :version "24.3" :group 'mode-line)
#@210 Mode line construct to put at the front of the mode line.
By default, this construct is displayed right at the beginning of
the mode line, except that if there is a memory-full message, it
is displayed first.
(defvar mode-line-front-space '(:eval (if (display-graphic-p) " " "-")) (#$ . 5595))
(put 'mode-line-front-space 'risky-local-variable t)
#@60 Return help text specifying WINDOW's buffer coding system.
(defalias 'mode-line-mule-info-help-echo #[(window _object _point) "r\303!q\210	\203\304\305\n\203\306\202\307\310	!#\202\311)\207" [window buffer-file-coding-system enable-multibyte-characters window-buffer format "Buffer coding system (%s): %s\nmouse-1: Describe coding system\nmouse-3: Set coding system" "multi-byte" "unibyte" symbol-name "Buffer coding system: none specified"] 5 (#$ . 5948)])
#@339 Mode line construct to report the multilingual environment.
Normally it displays current input method (if any activated) and
mnemonics of the following coding systems:
  coding system for saving or writing the current buffer
  coding system for keyboard input (on a text terminal)
  coding system for terminal output (on a text terminal)
(defvar mode-line-mule-info (byte-code "\302\303\304\305\306\307\310\311!\303\310\312!F\313\314BBBBBBD\315\316\306\317\320\321\313	&\322BBB\207" [mode-line-input-method-map mode-line-coding-system-map #1="" current-input-method :propertize (#1# current-input-method-title) help-echo concat purecopy "Current input method: " "\nmouse-2: Disable input method\nmouse-3: Describe current input method" local-map (mouse-face mode-line-highlight) propertize "%z" mode-line-mule-info-help-echo mouse-face mode-line-highlight ((:eval (mode-line-eol-desc)))] 10) (#$ . 6422))
(byte-code "\300\301\302\303#\210\304\301!\207" [put mode-line-mule-info risky-local-variable t make-variable-buffer-local] 4)
#@57 Mode line construct for identifying emacsclient frames.
(defvar mode-line-client (byte-code "\300\301\302\303\304\305!FD\207" [#1="" :propertize (#1# (:eval (if (frame-parameter nil 'client) "@" #1#))) help-echo purecopy "emacsclient frame"] 6) (#$ . 7462))
(put 'mode-line-client 'risky-local-variable t)
#@63 Return help text specifying WINDOW's buffer read-only status.
(defalias 'mode-line-read-only-help-echo #[(window _object _point) "\301\302\303\304\305!\"\203\306\202\307\"\207" [window format "Buffer is %s\nmouse-1: Toggle" buffer-local-value buffer-read-only window-buffer "read-only" "writable"] 6 (#$ . 7774)])
#@66 Return help text specifying WINDOW's buffer modification status.
(defalias 'mode-line-modified-help-echo #[(window _object _point) "\301\302\303\304!!\203\305\202\306\"\207" [window format "Buffer is %smodified\nmouse-1: Toggle modification state" buffer-modified-p window-buffer "" "not "] 5 (#$ . 8099)])
#@72 Mode line construct for displaying whether current buffer is modified.
(defvar mode-line-modified (byte-code "\300\301\302\303\304\305\306\307\310\"!\311\312&\300\313\302\314\304\305\306\307\315\"!\311\312&D\207" [propertize "%1*" help-echo mode-line-read-only-help-echo local-map purecopy make-mode-line-mouse-map mouse-1 mode-line-toggle-read-only mouse-face mode-line-highlight "%1+" mode-line-modified-help-echo mode-line-toggle-modified] 10) (#$ . 8417))
(byte-code "\300\301\302\303#\210\304\301!\207" [put mode-line-modified risky-local-variable t make-variable-buffer-local] 4)
#@50 Mode line construct to indicate a remote buffer.
(defvar mode-line-remote (byte-code "\300\301\302\303\304\305\306!%C\207" [propertize "%1@" mouse-face mode-line-highlight help-echo purecopy #[(window _object _point) "\303\304\305!r\306\216\307	@\310\"\210\311\n!\203\312\202\313\nP+\"\207" [window save-selected-window--state default-directory format "%s" internal--before-with-selected-window ((internal--after-with-selected-window save-selected-window--state)) select-window norecord file-remote-p "Current directory is remote: " "Current directory is local: "] 5]] 7) (#$ . 9011))
(byte-code "\300\301\302\303#\210\304\301!\207" [put mode-line-remote risky-local-variable t make-variable-buffer-local] 4)
#@118 Compute mode line construct for frame identification.
Value is used for `mode-line-frame-identification', which see.
(defalias 'mode-line-frame-control #[nil "\203\n\301=\203\f\302\207\303\207" [window-system pc "-%F  " "  "] 2 (#$ . 9733)])
#@52 Mode line construct to describe the current frame.
(defvar mode-line-frame-identification '(:eval (mode-line-frame-control)) (#$ . 9985))
(put 'mode-line-frame-identification 'risky-local-variable t)
#@126 Mode line construct for displaying info on process status.
Normally nil in most modes, since there is no process to display.
(defvar mode-line-process nil (#$ . 10192))
(byte-code "\300\301\302\303#\210\304\301!\207" [put mode-line-process risky-local-variable t make-variable-buffer-local] 4)
#@45 Make as much as possible of the menus pure.
(defalias 'bindings--define-key #[(map key item) "\303	\n:\204\f\n\202b\304\n!\203\n\202b\n@;\2033\304\nA!\203-\305\n@!\nAB\202b\305\n!\202b\n@\306=\203\\\304\307\n8!\203V\306\305\nA@!\307\n8\305\310\n\233!BBB\202b\305\n!\202b\311\312\n\"\210\n#\207" [map key item define-key keymapp purecopy menu-item 2 3 message "non-menu-item: %S"] 9 (#$ . 10492)])
(put 'bindings--define-key 'lisp-indent-function 2)
#@43 Menu of mode operations in the mode line.
(defvar mode-line-mode-menu (make-sparse-keymap "Minor Modes") (#$ . 10961))
#@34 Keymap to display on major mode.
(defvar mode-line-major-mode-keymap (byte-code "\302 \303\304\305\306\307\310\311\257#\210\312\313\314#\210\312\315	#\210)\207" [map mode-line-mode-menu make-sparse-keymap bindings--define-key [mode-line down-mouse-1] menu-item "Menu Bar" ignore :filter #[(_) "\300 \207" [mouse-menu-major-mode-map] 1] define-key [mode-line mouse-2] describe-mode [mode-line down-mouse-3]] 8) (#$ . 11086))
#@35 Keymap to display on minor modes.
(defvar mode-line-minor-mode-keymap (byte-code "\302 \303\304\305#\210\303\306\307#\210\303\310	#\210\303\311	#\210)\207" [map mode-line-mode-menu make-sparse-keymap define-key [mode-line down-mouse-1] mouse-minor-mode-menu [mode-line mouse-2] mode-line-minor-mode-help [mode-line down-mouse-3] [header-line down-mouse-3]] 4) (#$ . 11522))
#@59 Mode line construct for displaying major and minor modes.
(defvar mode-line-modes (byte-code "\303\304\305\306#\307\310\311\306\312\313\314\315	\257\316\310\317\313\314\306\320\315\n\257\304\321\306\322\313\314\315\323\324\325\"&\326\304\327\306#\330\257	)\207" [recursive-edit-help-echo mode-line-major-mode-keymap mode-line-minor-mode-keymap "Recursive edit, type C-M-c to get out" propertize "%[" help-echo "(" :propertize (#1="" mode-name) "Major mode\nmouse-1: Display major mode menu\nmouse-2: Show help for major mode\nmouse-3: Toggle minor modes" mouse-face mode-line-highlight local-map (#1# mode-line-process) (#1# minor-mode-alist) "Minor mode\nmouse-1: Display minor mode menu\nmouse-2: Show help for minor mode\nmouse-3: Toggle minor modes" "%n" "mouse-2: Remove narrowing from buffer" make-mode-line-mouse-map mouse-2 mode-line-widen ")" "%]" " "] 15) (#$ . 11908))
(put 'mode-line-modes 'risky-local-variable t)
#@47 Keymap to display on column and line numbers.
(defvar mode-line-column-line-number-mode-map (byte-code "\302 \302\303!\304\305\306#\210\304\307\310#\210\311	\312#\210	*\207" [menu-map map make-sparse-keymap "Toggle Line and Column Number Display" bindings--define-key [line-number-mode] (menu-item "Display Line Numbers" line-number-mode :help "Toggle displaying line numbers in the mode-line" :button (:toggle . line-number-mode)) [column-number-mode] (menu-item "Display Column Numbers" column-number-mode :help "Toggle displaying column numbers in the mode-line" :button (:toggle . column-number-mode)) define-key [mode-line down-mouse-1]] 4) (#$ . 12847))
#@177 Mode line construct for displaying the position in the buffer.
Normally displays the buffer percentage and, optionally, the
buffer size, the line number and the column number.
(defvar mode-line-position (byte-code "\301\302\303\304\305\306\307\310&D\311\312\302\313\304\305\306\307\310&DD\314\315\316\302\317\304\305\306\307\320&D\321\302\322\304\305\306\307\323&DEC\315\324\302\325\304\305\306\307\326&DDCEE\207" [mode-line-column-line-number-mode-map -3 propertize "%p" local-map mouse-face mode-line-highlight help-echo "Size indication mode\nmouse-1: Display Line and Column Mode Menu" size-indication-mode 8 " of %I" line-number-mode column-number-mode 10 " (%l,%c)" "Line number and Column number\nmouse-1: Display Line and Column Mode Menu" 6 " L%l" "Line Number\nmouse-1: Display Line and Column Mode Menu" 5 " C%c" "Column number\nmouse-1: Display Line and Column Mode Menu"] 14) (#$ . 13519))
(put 'mode-line-position 'risky-local-variable t)
#@68 Keymap for what is displayed by `mode-line-buffer-identification'.
(defvar mode-line-buffer-identification-keymap (byte-code "\301 \302\303\304#\210\302\305\306#\210\302\307\304#\210\302\310\311#\210\302\312\306#\210\302\313\311#\210)\207" [map make-sparse-keymap define-key [mode-line mouse-1] mode-line-previous-buffer [header-line down-mouse-1] ignore [header-line mouse-1] [mode-line mouse-3] mode-line-next-buffer [header-line down-mouse-3] [header-line mouse-3]] 4) (#$ . 14488))
#@183 Return a list suitable for `mode-line-buffer-identification'.
FMT is a format specifier such as "%12b".  This function adds
text properties for face, help-echo, and local-map to it.
(defalias 'propertized-buffer-identification #[(fmt) "\302\303\304\305\306\307!\310\311\312	&	C\207" [fmt mode-line-buffer-identification-keymap propertize face mode-line-buffer-id help-echo purecopy "Buffer name\nmouse-1: Previous buffer\nmouse-3: Next buffer" mouse-face mode-line-highlight local-map] 10 (#$ . 14989)])
#@222 Mode line construct for identifying the buffer being displayed.
Its default value is ("%12b") with some text properties added.
Major modes that edit things other than ordinary files may change this
(e.g. Info, Dired,...)
(defvar mode-line-buffer-identification (propertized-buffer-identification "%12b") (#$ . 15501))
(byte-code "\300\301\302\303#\210\304\301!\207" [put mode-line-buffer-identification risky-local-variable t make-variable-buffer-local] 4)
#@148 Mode line construct for miscellaneous information.
By default, this shows the information specified by
`which-func-mode' and `global-mode-string'.
(defvar mode-line-misc-info '((which-func-mode (#1="" which-func-format " ")) (global-mode-string (#1# global-mode-string " "))) (#$ . 15965))
(put 'mode-line-misc-info 'risky-local-variable t)
#@57 Mode line construct to put at the end of the mode line.
(defvar mode-line-end-spaces '(:eval (unless (display-graphic-p) "-%-")) (#$ . 16312))
(byte-code "\301\302\303\304#\210\305\306\307\310\311\312\313\314\315\316\317\320\321\322\302\257\323\324\"\210\301\324\325\326DC#\210)\301\207" [standard-mode-line-format put mode-line-end-spaces risky-local-variable t "%e" mode-line-front-space mode-line-mule-info mode-line-client mode-line-modified mode-line-remote mode-line-frame-identification mode-line-buffer-identification "   " mode-line-position (vc-mode vc-mode) "  " mode-line-modes mode-line-misc-info set-default mode-line-format standard-value quote] 15)
#@38 Call `unbury-buffer' in this window.
(defalias 'mode-line-unbury-buffer #[(event) "\303\304!\211@)!r\305\216\306\n@\307\"\210\310 +\207" [event position save-selected-window--state internal--before-with-selected-window event-start ((internal--after-with-selected-window save-selected-window--state)) select-window norecord unbury-buffer] 4 (#$ . 16987) "e"])
#@60 Like `bury-buffer', but temporarily select EVENT's window.
(defalias 'mode-line-bury-buffer #[(event) "\303\304!\211@)!r\305\216\306\n@\307\"\210\310 +\207" [event position save-selected-window--state internal--before-with-selected-window event-start ((internal--after-with-selected-window save-selected-window--state)) select-window norecord bury-buffer] 4 (#$ . 17355) "e"])
#@73 Switch to the most recently selected buffer other than the current one.
(defalias 'mode-line-other-buffer #[nil "\300\301 \302\303#\207" [switch-to-buffer other-buffer nil t] 4 (#$ . 17741) nil])
#@60 Like `next-buffer', but temporarily select EVENT's window.
(defalias 'mode-line-next-buffer #[(event) "\303\304!\211@)!r\305\216\306\n@\307\"\210\310 +\207" [event position save-selected-window--state internal--before-with-selected-window event-start ((internal--after-with-selected-window save-selected-window--state)) select-window norecord next-buffer] 4 (#$ . 17943) "e"])
#@64 Like `previous-buffer', but temporarily select EVENT's window.
(defalias 'mode-line-previous-buffer #[(event) "\303\304!\211@)!r\305\216\306\n@\307\"\210\310 +\207" [event position save-selected-window--state internal--before-with-selected-window event-start ((internal--after-with-selected-window save-selected-window--state)) select-window norecord previous-buffer] 4 (#$ . 18329) "e"])
#@58 Return the value of symbol VAR if it is bound, else nil.
(defalias 'bound-and-true-p '(macro . #[(var) "\301\302\303DDE\207" [var and boundp quote] 4 (#$ . 18727)]))
(byte-code "\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#\207" [mode-line-mode-menu bindings--define-key [overwrite-mode] (menu-item "Overwrite (Ovwrt)" overwrite-mode :help "Overwrite mode: typed characters replace existing text" :button (:toggle . overwrite-mode)) [outline-minor-mode] (menu-item "Outline (Outl)" outline-minor-mode :help "" :button (:toggle bound-and-true-p outline-minor-mode)) [highlight-changes-mode] (menu-item "Highlight changes (Chg)" highlight-changes-mode :help "Show changes in the buffer in a distinctive color" :button (:toggle bound-and-true-p highlight-changes-mode)) [hide-ifdef-mode] (menu-item "Hide ifdef (Ifdef)" hide-ifdef-mode :help "Show/Hide code within #ifdef constructs" :button (:toggle bound-and-true-p hide-ifdef-mode)) [glasses-mode] (menu-item "Glasses (o^o)" glasses-mode :help "Insert virtual separators to make long identifiers easy to read" :button (:toggle bound-and-true-p glasses-mode)) [font-lock-mode] (menu-item "Font Lock" font-lock-mode :help "Syntax coloring" :button (:toggle . font-lock-mode)) [flyspell-mode] (menu-item "Flyspell (Fly)" flyspell-mode :help "Spell checking on the fly" :button (:toggle bound-and-true-p flyspell-mode)) [auto-revert-tail-mode] (menu-item "Auto revert tail (Tail)" auto-revert-tail-mode :help "Revert the tail of the buffer when buffer grows" :enable (buffer-file-name) :button (:toggle bound-and-true-p auto-revert-tail-mode)) [auto-revert-mode] (menu-item "Auto revert (ARev)" auto-revert-mode :help "Revert the buffer when the file on disk changes" :button (:toggle bound-and-true-p auto-revert-mode)) [auto-fill-mode] (menu-item "Auto fill (Fill)" auto-fill-mode :help "Automatically insert new lines" :button (:toggle . auto-fill-function)) [abbrev-mode] (menu-item "Abbrev (Abbrev)" abbrev-mode :help "Automatically expand abbreviations" :button (:toggle . abbrev-mode))] 4)
#@69 Describe minor mode for EVENT on minor modes area of the mode line.
(defalias 'mode-line-minor-mode-help #[(event) "\302A@8@\303	!)\207" [event indicator 4 describe-minor-mode-from-indicator] 2 (#$ . 20927) "@e"])
#@265 Alist saying how to show minor modes in the mode line.
Each element looks like (VARIABLE STRING);
STRING is included in the mode line if VARIABLE's value is non-nil.

Actually, STRING need not be a string; any mode-line construct is
okay.  See `mode-line-format'.
(defvar minor-mode-alist nil (#$ . 21150))
(byte-code "\306\300\307\310#\210\311\312	\313>\203\314\315\316\"\202\314\315\317\"\314\315\320\"\"	\321>\203*\322\202+\323\324\325\326!\210\327\330\331\"\210\332\333!\210\332\334!\210\332\335!\210\332\336\337\"\210\332\340\341\"\210\342
\343\344#\207" [minor-mode-alist system-type completion-ignored-extensions exec-suffixes debug-ignored-errors esc-map put risky-local-variable t ((abbrev-mode " Abbrev") (overwrite-mode overwrite-mode) (auto-fill-function " Fill") (defining-kbd-macro " Def")) append (ms-dos windows-nt) mapcar purecopy (".o" "~" ".bin" ".bak" ".obj" ".map" ".ico" ".pif" ".lnk" ".a" ".ln" ".blg" ".bbl" ".dll" ".drv" ".vxd" ".386") (".o" "~" ".bin" ".lbin" ".so" ".a" ".ln" ".blg" ".bbl") (".elc" ".lof" ".glo" ".idx" ".lot" ".svn/" ".hg/" ".git/" ".bzr/" "CVS/" "_darcs/" "_MTN/" ".fmt" ".tfm" ".class" ".fas" ".lib" ".mem" ".x86f" ".sparcf" ".dfsl" ".pfsl" ".d64fsl" ".p64fsl" ".lx64fsl" ".lx32fsl" ".dx64fsl" ".dx32fsl" ".fx64fsl" ".fx32fsl" ".sx64fsl" ".sx32fsl" ".wx64fsl" ".wx32fsl" ".fasl" ".ufsl" ".fsl" ".dxl" ".lo" ".la" ".gmo" ".mo" ".toc" ".aux" ".cp" ".fn" ".ky" ".pg" ".tp" ".vr" ".cps" ".fns" ".kys" ".pgs" ".tps" ".vrs" ".pyc" ".pyo") (ms-dos windows-nt) (".exe" ".com" ".bat" ".cmd" ".btm" #1="") (#1#) (beginning-of-line beginning-of-buffer end-of-line end-of-buffer end-of-file buffer-read-only file-supersession user-error) make-variable-buffer-local indent-tabs-mode mapc #[(sym) "\301\302\303#\207" [sym put permanent-local t] 4] (buffer-file-name default-directory buffer-backed-up buffer-saved-size buffer-auto-save-file-name buffer-read-only buffer-undo-list mark-active point-before-scroll buffer-file-truename buffer-file-format buffer-auto-save-file-format buffer-display-count buffer-display-time enable-multibyte-characters) provide base64 md5 sha1 overlay (display syntax-table field) text-properties (display syntax-table field point-entered) define-key "	" complete-symbol] 5)
#@271 Perform completion on the text around point.
The completion method is determined by `completion-at-point-functions'.

With a prefix argument, this command does completion within
the collection of symbols listed in the index of the manual for the
language you are using.
(defalias 'complete-symbol #[(arg) "\203\301 \207\302 \207" [arg info-complete-symbol completion-at-point] 1 (#$ . 23407) "P"])
(byte-code "\301 \210\302\303\304!\210\305\306\307\"\210\305\310\311\"\210\305\312\313\"\210\305\314\315\"\210\305\316\315\"\210\317\320\321\322#\207" [help-event-list garbage-collect (help f1) make-variable-buffer-local minor-mode-overriding-map-alist global-set-key [switch-frame] handle-switch-frame [select-window] handle-select-window [delete-frame] handle-delete-frame [iconify-frame] ignore-event [make-frame-visible] put narrow-to-region disabled t] 4)
#@305 Move point N characters to the right (to the left if N is negative).
On reaching beginning or end of buffer, stop and signal error.

Depending on the bidirectional context, this may move either forward
or backward in the buffer.  This is in contrast with \[forward-char]
and \[backward-char], which see.
(defalias 'right-char #[(&optional n) "\301 \302=\203\nu\207[u\207" [n current-bidi-paragraph-direction left-to-right] 2 (#$ . 24277) "^p"])
#@305 Move point N characters to the left (to the right if N is negative).
On reaching beginning or end of buffer, stop and signal error.

Depending on the bidirectional context, this may move either backward
or forward in the buffer.  This is in contrast with \[backward-char]
and \[forward-char], which see.
(defalias 'left-char #[(&optional n) "\301 \302=\203[u\207u\207" [n current-bidi-paragraph-direction left-to-right] 2 (#$ . 24732) "^p"])
#@449 Move point N words to the right (to the left if N is negative).

Depending on the bidirectional context, this may move either forward
or backward in the buffer.  This is in contrast with \[forward-word]
and \[backward-word], which see.

Value is normally t.
If an edge of the buffer or a field boundary is reached, point is left there
there and the function returns nil.  Field boundaries are not noticed
if `inhibit-field-text-motion' is non-nil.
(defalias 'right-word #[(&optional n) "\301 \302=\203\nv\207[v\207" [n current-bidi-paragraph-direction left-to-right] 2 (#$ . 25185) "^p"])
#@449 Move point N words to the left (to the right if N is negative).

Depending on the bidirectional context, this may move either backward
or forward in the buffer.  This is in contrast with \[backward-word]
and \[forward-word], which see.

Value is normally t.
If an edge of the buffer or a field boundary is reached, point is left there
there and the function returns nil.  Field boundaries are not noticed
if `inhibit-field-text-motion' is non-nil.
(defalias 'left-word #[(&optional n) "\301 \302=\203[v\207v\207" [n current-bidi-paragraph-direction left-to-right] 2 (#$ . 25784) "^p"])
#@32 Keymap for narrowing commands.
(defvar narrow-map (make-sparse-keymap) (#$ . 26380))
(byte-code "\306\307	#\210\306	\307\310#\210\306	\311\312#\210\306\n\313\314#\210\306\n\315\316#\210\317\320\321\n#\210\306\n\322\323#\210\306\n\324\325#\210\306\n\326\327#\210\306\326\330#\210\306\n\331\332#\210\306\333\334#\210\306\335\336#\210\306\337\340#\210\306\326\341#\210\306\342\343#\210\306\344\345#\210\306\346\347#\210\306\346\350#\210\306\351\352#\210\306\353\352#\210\306\354\355#\210\306\353\355#\210\306\356\357#\210\360\357\361\362#\210\306\n\363\357#\210\306\n\364\357#\210\306\365\366#\210\306\367\370#\210\306\371\372#\210\306\373\374#\210\306\375\374#\210\306\n\376\374#\210\306\377\201A#\210\306\201B\201A#\210\306\n\201C\201A#\210\f\306
\201D\201E#\210\306
\201F\201E#\210\306
\201G\201E#\210\306
\201H\201E#\210\306
\201I\201J#\210\306
\201K\201J#\210\306
\201L\201J#\210\306
\201M\201J#\210\306
\201N\201O#\210\306
\201P\201Q#\210\306
\201R\201S#\210\306
\201T\201U#\210)\306\n\201V\201W#\210\201X\211@\201YX\203\212\306\201Z@!\201[#\210@T\211@\202m)\306\201\\\201]#\210\201X\211@\201YX\203\277\306\n\201^\201_\201`@\"!\201[#\210@T\211@\202\233)\306\n\201a\201]#\210\201X\211@\201YX\203\364\306\201^\201_\201`@\"!\201[#\210@T\211@\202\320)\306\n\201b\201]#\210\306\n\201c\201d#\210\306\n\201e\201f#\210\306\n\201g\201h#\210\306\n\201i\201j#\210\306\311\201k#\210\306\201i\201l#\210\306\n\201m\201n#\210\306\201o\201p#\210\306\n\201q\201r#\210\306\n\201s\201r#\210\360\201r\361\201t#\210\306\201u\201v#\210\306\201q\201w#\210\306\201x\201w#\210\306\n\201y\201z#\210\306\n\201{\201|#\210\306\201y\201}#\210\306\n\201~\201#\210\306\n\201\200\201\201#\210\306\201\202\201\203#\207" [ctl-x-map narrow-map global-map esc-map minibuffer-local-map map define-key "n" narrow-to-region "w" widen "" keyboard-escape-quit "" keyboard-quit substitute-key-definition suspend-emacs suspend-frame "\n" newline-and-indent "
" newline "" open-line split-line "" quoted-insert "^" delete-indentation "\\" delete-horizontal-space "m" back-to-indentation delete-blank-lines " " just-one-space "z" zap-to-char "=" count-words-region what-cursor-position ":" eval-expression "\272" "" repeat-complex-command "u" undo put :advertised-binding [24 117] [67108911] "" "!" shell-command "|" shell-command-on-region "&" async-shell-command [right] next-buffer [C-right] [XF86Forward] [left] i previous-buffer [C-left] [XF86Back] "n" next-history-element [next] [down] [XF86Forward] "p" previous-history-element [prior] [up] [XF86Back] "s" next-matching-history-element "r" previous-matching-history-element "	" self-insert-command [C-tab] file-cache-minibuffer-complete "" universal-argument 48 57 char-to-string digit-argument "-" negative-argument read format "[?\\C-%c]" [67108909] [201326637] "" delete-backward-char "" delete-char "" kill-line "" kill-region kill-ring-save append-next-kill "" yank "y" yank-pop "" set-mark-command [67108896] [67108896] "" exchange-point-and-mark pop-global-mark [67108896] "" next-line "" previous-line set-goal-column "" move-beginning-of-line "" move-end-of-line "`" next-error] 7)
#@33 Keymap for navigation commands.
(defvar goto-map (make-sparse-keymap) (#$ . 29662))
(byte-code "\302\303	#\210\302	\304\305#\210\302	\303\306#\210\302	\307\306#\210\302	\310\311#\210\302	\312\311#\210\302	\313\314#\210\302	\315\314#\210\302	\316\317#\207" [esc-map goto-map define-key "g" "c" goto-char goto-line "\347" "n" next-error "\356" "p" previous-error "\360" "	" move-to-column] 4)
#@37 Keymap for search related commands.
(defvar search-map (make-sparse-keymap) (#$ . 30060))
(byte-code "\305\306	#\210\305	\307\310#\210\305	\311\312#\210\305	\313\314#\210\305	\315\316#\210\305	\317\320#\210\305	\321\322#\210\305	\323\324#\210\305\n\325\326#\210\305\n\327\330#\210\305\n\331\332#\210\305\n\333\334#\210\305\n\335\336#\210\305\n\337\340#\210\305\341\340#\210\305\n\342\343#\210\305\n\344\345#\210\305\n\346\347#\210\305\n\350\351#\210\305\n\352\353#\210\305\n\354\355#\210\305\n\356\357#\210\305\n\360\361#\210\305\n\362\363#\210\364\365\366\367#\210\305\n\370\365#\210\305\n\371\372#\210\305\373\372#\210\305\n\374\375#\210\305\376\375#\210\305\377\375#\210\305\n\201@\201A#\210\305\n\201B\201C#\210\305\n\201D\201E#\210\305\201F\201E#\210\305\n\201G\336#\210\305\n\201H\340#\210\305\201I\340#\210\305\n\201J\326#\210\305\n\201K\201L#\210\305\n\201M\201N#\210\305\n\201O\201P#\210\305\n\201Q\201L#\210\305\n\201R\201N#\210\305\n\201S\201P#\210\305\n\201T\201U#\210\305\n\201V\201W#\210\305\n\201X\201W#\210\305\n\201Y\201Z#\210\305\n\201[\201\\#\210\305\n\201]\201^#\210\305\n\201_\201`#\210\305\201a\201b#\210\305\201c\201d#\210\305\201e\201f#\210\305\201g\201h#\210\305\201i\201j#\210\305\201k\201l#\210\305\201m\201n#\210\305\201o\201p#\210\305\201q\201r#\210\305\201s\201t#\210\305\201u\201v#\210\305\201w\201x#\210\305\201y\201z#\210\305\201{\201|#\210\305\201}\201~#\210\305\201\201\200#\210\305\201\201\201\202#\210\305\201\203\201\204#\210\305\201\205\201\206#\210\305\201\207\201\210#\210\305\201\211\201\212#\210\305\201\213\201\214#\210\305\201\215\201\216#\210\305\201\217\201\220#\210\305\201\221\201\222#\210\305\201\223\201\224#\210\305\201\225\201\226#\210\305\201\227\201\230#\210\305\201\231\201\232#\210\305\201\233\201\234#\210\305\201\235\201\236#\210\305\201\237\201\240#\210\305\201\241\201\242#\210\305\201\243\201\244#\210\305\201\245\201\246#\210\305\201\247\201\250#\210\305\201\251\201\252#\210\305\201\253\201\254#\210\305\201\255\201\256#\210\305\201\257\201\260#\210\305\n\201\261\201\262#\210\305\n\201\263\201\264#\210\305\201\265\201\266#\210\305\201\263\201\267#\210\305\f\201\263\201\270#\210\305\201\271\201\272#\210\305\201\273\201\274#\210\305\201\275\201\274#\210\305\f\201\271\201\276#\210\305\f\201\277\201\300#\210\305\f\201\301\201\302#\210\305\201\303\201\304#\210\305\201\277\201\305#\210\305\201\306\201\307#\210\305\201\310\201\311#\210\305\201\312\201\313#\210\305\201\314\336#\210\305\201\315\201C#\210\305\f\201\316\201\317#\210\305\201\320\201\321#\210\201\322\201\323\201\324 \"\207" [esc-map search-map global-map function-key-map ctl-x-map define-key "s" "o" occur "hr" highlight-regexp "hp" highlight-phrase "hl" highlight-lines-matching-regexp "hu" unhighlight-regexp "hf" hi-lock-find-patterns "hw" hi-lock-write-interactive-patterns [menu] execute-extended-command [find] search-forward [C-S-backspace] kill-whole-line [home] move-beginning-of-line [C-home] beginning-of-buffer [M-home] beginning-of-buffer-other-window [home] [left] left-char [up] previous-line [right] right-char [down] next-line [prior] scroll-down-command [next] scroll-up-command [C-up] backward-paragraph [C-down] forward-paragraph [C-prior] scroll-right put scroll-left disabled t [C-next] [M-next] scroll-other-window [next] [M-prior] scroll-other-window-down [prior] [33554454] [end] move-end-of-line [C-end] end-of-buffer [M-end] end-of-buffer-other-window [end] [begin] [M-begin] [begin] [execute] [insert] overwrite-mode [C-insert] kill-ring-save [S-insert] yank [insertchar] [C-insertchar] [S-insertchar] [undo] undo [redo] repeat-complex-command [again] [open] find-file [insertline] open-line [deleteline] kill-line [deletechar] delete-forward-char [kp-home] [home] [kp-left] [left] [kp-up] [up] [kp-right] [right] [kp-down] [down] [kp-prior] [prior] [kp-next] [next] [M-kp-next] [M-next] [kp-end] [end] [kp-begin] [begin] [kp-insert] [insert] [backspace] [127] [delete] [127] [kp-delete] [127] [S-kp-end] [S-end] [S-kp-down] [S-down] [S-kp-next] [S-next] [S-kp-left] [S-left] [S-kp-right] [S-right] [S-kp-home] [S-home] [S-kp-up] [S-up] [S-kp-prior] [S-prior] [C-S-kp-end] [C-S-end] [C-S-kp-down] [C-S-down] [C-S-kp-next] [C-S-next] [C-S-kp-left] [C-S-left] [C-S-kp-right] [C-S-right] [C-S-kp-home] [C-S-home] [C-S-kp-up] [C-S-up] [C-S-kp-prior] [C-S-prior] [C-S-kp-1] [C-S-end] [C-S-kp-2] [C-S-down] [C-S-kp-3] [C-S-next] [C-S-kp-4] [C-S-left] [C-S-kp-6] [C-S-right] [C-S-kp-7] [C-S-home] [C-S-kp-8] [C-S-up] [C-S-kp-9] [C-S-prior] [0] [67108896] [S-tab] [backtab] [mouse-movement] ignore "" transpose-chars "t" transpose-words transpose-sexps transpose-lines ";" comment-dwim "j" indent-new-comment-line "\n" comment-set-column "f" set-fill-column "$" set-selective-display "@" mark-word forward-word "b" backward-word "d" kill-word "" backward-kill-word "<" ">" "h" mark-whole-buffer "\\" delete-horizontal-space defalias mode-specific-command-prefix make-sparse-keymap] 4)
#@38 Keymap for characters following C-c.
(defvar mode-specific-map (symbol-function 'mode-specific-command-prefix) (#$ . 35224))
(byte-code "\305\306\307#\210\310\311\312\"\210\305	\313\314#\210\310\315\316\"\210\305	\317\320#\210\310\321\312\"\210\310\322\316\"\210\310\323\324\"\210\310\325\326\"\210\310\327\330\"\210\310\331\332\"\210\305	\333\332#\210\310\334\335\"\210\305	\336\335#\210\310\337\340\"\210\305	\341\340#\210\310\342\343\"\210\305	\344\343#\210\310\345\346\"\210\305	\347\346#\210\310\350\351\"\210\305	\352\351#\210\305	\353\335#\210\305	\354\332#\210\305	\355\340#\210\305	\356\357#\210\305	\360\357#\210\305	\361\343#\210\305	\362\363#\210\305	\364\365#\210\305	\366\365#\210\305	\367\370#\210\305	\371\372#\210\305	\373\346#\210\305	\374\351#\210\305	\375\376#\210\305\n\377\201@#\210\305	\201A\201B#\210\305	\201C\201D#\210\305\n\374\201E#\210\305\n\201F\201G#\210\305\201F\201H#\210\305\f\201F\201I#\207" [global-map esc-map ctl-x-map ctl-x-4-map ctl-x-5-map define-key "" mode-specific-command-prefix global-set-key [M-right] right-word [right] forward-word [M-left] left-word [left] backward-word [C-right] [C-left] [C-delete] kill-word [C-backspace] backward-kill-word [S-delete] kill-region [C-M-left] backward-sexp [C-left] [C-M-right] forward-sexp [C-right] [C-M-up] backward-up-list [C-up] [C-M-down] down-list [C-down] [C-M-home] beginning-of-defun [C-home] [C-M-end] end-of-defun [C-end] "" "" "" "" mark-sexp [67108896] "" "" kill-sexp [C-delete] backward-kill-sexp [C-backspace] "" forward-list "" backward-list "" "" "" mark-defun "nd" narrow-to-defun "(" insert-parentheses ")" move-past-close-and-reindent eval-last-sexp "m" compose-mail compose-mail-other-window compose-mail-other-frame] 4)
#@34 Keymap for subcommands of C-x r.
(defvar ctl-x-r-map (byte-code "\301 \302\303\304#\210\302\305\306#\210\302\307\310#\210\302\311\312#\210\302\313\314#\210\302\315\316#\210\302\317\320#\210\302\321\322#\210\302\323\324#\210\302\325\324#\210\302\326\324#\210\302\327\330#\210\302\331\332#\210\302\333\332#\210\302\334\335#\210\302\336\335#\210\302\337\340#\210\302\341\342#\210\302\343\344#\210\302\345\346#\210\302\347\350#\210)\207" [map make-sparse-keymap define-key "c" clear-rectangle "k" kill-rectangle "d" delete-rectangle "y" yank-rectangle "o" open-rectangle "t" string-rectangle "N" rectangle-number-lines "\367" copy-rectangle-as-kill "" point-to-register [67108896] " " "j" jump-to-register "s" copy-to-register "x" "i" insert-register "g" "r" copy-rectangle-to-register "n" number-to-register "+" increment-register "w" window-configuration-to-register "f" frame-configuration-to-register] 4) (#$ . 36985))
(byte-code "\303\304	#\210\303\n\305\306#\210\303\307\310#\210\303\n\311\312#\210\303\n\313\314#\210\303\n\315\316#\210\303\n\317\320#\210\303\n\321\322#\210\303\n\323\324#\210\303\325\326#\210\303\327\330#\210\303\331\332#\210\303\333\334#\210\303\335\336#\210\303\337\340#\207" [ctl-x-map ctl-x-r-map esc-map define-key "r" "q" fill-paragraph "." set-fill-prefix "{" backward-paragraph "}" forward-paragraph "h" mark-paragraph "a" backward-sentence "e" forward-sentence "k" kill-sentence "" backward-kill-sentence "[" backward-page "]" forward-page "" mark-page "l" count-lines-page "np" narrow-to-page] 4)
#@29 Keymap for abbrev commands.
(defvar abbrev-map (make-sparse-keymap) (#$ . 38553))
(byte-code "\305\306	#\210\305	\307\310#\210\305	\311\310#\210\305	\312\313#\210\305	\314\310#\210\305	\315\316#\210\305	\317\320#\210\305	\321\316#\210\305	\322\323#\210\305	\324\323#\210\305\n\324\325#\210\305\324\323#\210\305\326\327#\210\305\330\331#\210\305\n\332\333#\210\305\306\334#\210\305\335\336#\210\305\f\337\340#\210\305\f\341\340#\207" [ctl-x-map abbrev-map esc-map ctl-x-4-map special-event-map define-key "a" "l" add-mode-abbrev "" "g" add-global-abbrev "+" "ig" inverse-add-global-abbrev "il" inverse-add-mode-abbrev "-" "e" expand-abbrev "'" abbrev-prefix-mark "" list-buffers "z" repeat "\f" reposition-window add-change-log-entry-other-window "c" clone-indirect-buffer-other-window [sigusr1] ignore [sigusr2]] 4)

MMCT - 2023