?
Current Path : /usr/share/emacs/24.3/lisp/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/emacs/24.3/lisp/electric.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:06:16 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/electric.el ;;; in Emacs version 24.3.1 ;;; 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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defalias 'Electric-command-loop #[(return-tag &optional prompt inhibit-quitting loop-function loop-state) "\306\211 \307 !\203 \n;\204 \n\310=?\205 \311\312\n!\211\211GSH\313 \314\"\211\315\306\204D \316=\203h \306\211\317 G\320U\204V \204f \321 \210\322\323!\210\324\306\"\210\202h \306 \203x \325\326\327\217\210\202{ \321 \210!\203 !\"\f\"\210\202 " [inhibit-quitting prompt prompt-string inhibit-quit err cmd nil functionp noprompt "->" read-key-sequence key-binding t 0 7 this-command-keys 1 ding message "Quit" throw conditions (byte-code "\306!\210 \307\204 \f\310=\203, \307 \204) \311 \210\312\313!\210\314\307\"\210\202, \311 \210\307\207" [cmd this-command last-command quit-flag last-input-event unread-command-events command-execute nil 7 ding message "Quit" throw inhibit-quit return-tag] 3) ((buffer-read-only (byte-code "\203 \202 \303 \210\304\305!\210\306\307!\210\303\207" [loop-function conditions err ding message "Buffer is read-only" sit-for 2] 2)) (beginning-of-buffer (byte-code "\203 \202 \303 \210\304\305!\210\306\307!\210\303\207" [loop-function conditions err ding message "Beginning of Buffer" sit-for 2] 2)) (end-of-buffer (byte-code "\203 \202 \303 \210\304\305!\210\306\307!\210\303\207" [loop-function conditions err ding message "End of Buffer" sit-for 2] 2)) (error (byte-code "\203 \202$ \303 \210\304\305 @\306=\203 A@\202 \307 !\"\210\310\311!\210\303\207" [loop-function conditions err ding message "Error: %s" error prin1-to-string sit-for 2] 4))) last-command-event this-command universal-argument-num-events quit-flag last-input-event unread-command-events prefix-arg return-tag current-prefix-arg loop-function loop-state] 5]) (defalias 'Electric-pop-up-window #[(buffer &optional max-height) "\306!\206 \307 \310!\311\312!\312\313\n\204 \314\315\"\202T \316 !\n=\203/ \317 !\210\202A \203= \320!\210\307 \202A \321\n!\210eb\210d\322 \312\"U\204S \323 \"\210 -\207" [buffer win buf one-window pop-up-windows pop-up-frames get-buffer-window selected-window get-buffer one-window-p t nil error "Buffer %s does not exist" window-buffer select-window pop-to-buffer switch-to-buffer window-end fit-window-to-buffer max-height] 4]) (custom-declare-group 'electricity nil "Electric behavior for self inserting keys." :group 'editing) #@96 Return the position after the char we just inserted. Returns nil when we can't find this char. (defalias 'electric--after-char-pos #[nil "``Sf =\204( \212\302\303x\210``Sf =\206$ \304\303x\210``Sf =)\205) )\207" [pos last-command-event " " nil " \n "] 2 (#$ . 2913)]) #@55 Characters that should cause automatic reindentation. (defvar electric-indent-chars '(10) (#$ . 3192)) #@267 Special hook run to decide whether to auto-indent. Each function is called with one argument (the inserted char), with point right after that char, and it should return t to cause indentation, `no-indent' to prevent indentation or nil to let other functions decide. (defvar electric-indent-functions nil (#$ . 3302)) (defalias 'electric-indent-post-self-insert-function #[nil "\306 \205q \n\307>\203 \212\310\306x\210n)?\205q \311 \211\205q \212b\210\312\313\n\"\206, \n>\211\314>\206>