| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(byte-code "\300\301!\210\302\303\304\305\306\307\306\310\311\312\311\313&\207" [require comint custom-declare-group hippie-expand nil "Expand text trying various ways to find its expansion." :link (custom-manual "(autotype)Hippie Expand") (emacs-commentary-link "hippie-exp") :group abbrev convenience] 12)
(defvar he-num -1)
(defvar he-string-beg (make-marker))
(defvar he-string-end (make-marker))
(defvar he-search-string nil)
(defvar he-expand-list nil)
(defvar he-tried-table nil)
(defvar he-search-loc (make-marker))
(defvar he-search-loc2 nil)
(defvar he-search-bw nil)
(defvar he-search-bufs nil)
(defvar he-searched-n-bufs nil)
(defvar he-search-window nil)
(byte-code "\300\301\302\303\304DD\305\306\307%\210\300\310\302\303\311DD\312\306\313%\210\300\314\302\303\315DD\316\306\313%\210\300\317\302\303\320DD\321\306\313%\210\300\322\302\303\323DD\324\306\313%\210\300\325\302\303\326DD\327\306\330%\210\300\331\302\303\332DD\333\306\334%\210\300\335\302\303\336DD\337\306\340%\207" [custom-declare-variable hippie-expand-try-functions-list funcall function #[0 "\300\207" [(try-complete-file-name-partially try-complete-file-name try-expand-all-abbrevs try-expand-list try-expand-line try-expand-dabbrev try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill try-complete-lisp-symbol-partially try-complete-lisp-symbol)] 1 #1=""] "The list of expansion functions tried in order by `hippie-expand'.\nTo change the behavior of `hippie-expand', remove, change the order of,\nor insert functions in this list." :type (repeat function) hippie-expand-verbose #[0 "\300\207" [t] 1 #1#] "Non-nil makes `hippie-expand' output which function it is trying." boolean hippie-expand-dabbrev-skip-space #[0 "\300\207" [nil] 1 #1#] "Non-nil means tolerate trailing spaces in the abbreviation to expand." hippie-expand-dabbrev-as-symbol #[0 "\300\207" [t] 1 #1#] "Non-nil means expand as symbols, i.e. syntax `_' is considered a letter." hippie-expand-no-restriction #[0 "\300\207" [t] 1 #1#] "Non-nil means that narrowed buffers are widened during search." hippie-expand-max-buffers #[0 "\300\207" [nil] 1 #1#] "The maximum number of buffers (apart from the current) searched.\nIf nil, all buffers are searched." (choice (const :tag "All" nil) integer) hippie-expand-ignore-buffers #[0 "\300\207" [("^ \\*.*\\*$" dired-mode)] 1 #1#] "A list specifying which buffers not to search (if not current).\nCan contain both regexps matching buffer names (as strings) and major modes\n(as atoms)." (repeat (choice regexp (symbol :tag "Major Mode"))) hippie-expand-only-buffers #[0 "\300\207" [nil] 1 #1#] "A list specifying the only buffers to search (in addition to current).\nCan contain both regexps matching buffer names (as strings) and major modes\n(as atoms). If non-nil, this variable overrides the variable\n`hippie-expand-ignore-buffers'." (repeat (choice regexp (symbol :tag "Major Mode")))] 6)
#@437 Try to expand text before point, using multiple methods.
The expansion functions in `hippie-expand-try-functions-list' are
tried in order, until a possible expansion is found. Repeated
application of `hippie-expand' inserts successively possible
expansions.
With a positive numeric argument, jumps directly to the ARG next
function in this list. With a negative argument or just \[universal-argument],
undoes the expansion.
(fn ARG)
(defalias 'hippie-expand #[257 "\211\203 \211\250\203~ \211\306V\203~ \307U\206 \n\232?\211\203! \307\310\203/ \211\2042 \311 \210\2022 \306\262\\\306]\211\fGY\204Q \312\f8UC\"\204Q \211T\262\2027 \211\fGY\203m \307\211\203f \313\314!\210\202j \313\315!\210\316 \207
\205} \317 ?\205} \313\320\f8\"\207\306Y\205\237 \321!p=\205\237 \307\311 \210
\205\237 \317 ?\205\237 \313\322!\207" [he-num this-command last-command he-tried-table hippie-expand-try-functions-list hippie-expand-verbose 0 -1 nil he-reset-string apply message "No expansion found" "No further expansions found" ding window-minibuffer-p "Using %s" marker-buffer "Undoing expansions" he-string-beg] 8 (#$ . 2985) "P"])
#@16
(fn BEG END)
(defalias 'he-init-string #[514 "\303\223\210 \303\223\210\304\"\211\207" [he-string-beg he-string-end he-search-string nil buffer-substring-no-properties] 5 (#$ . 4133)])
(defalias 'he-reset-string #[0 "\303 b\210 c\210`\n|\210\211b\207" [he-string-beg he-search-string he-string-end point-marker] 3])
#@33
(fn STR &optional TRANS-CASE)
(defalias 'he-substitute-string #[513 "\211\205 \205 \306 \307\nb\210\203 \310\"\202 \262\211\fB\211c\210`
|\210b\207" [case-replace case-fold-search he-string-beg he-search-string he-tried-table he-string-end point-marker nil he-transfer-case] 8 (#$ . 4464)])
#@12
(fn STR)
(defalias 'he-capitalize-first #[257 "\300 \301\302\"\216\303\304\"\203 \227\305\224H\226I\210\266\202\202! )\207" [match-data make-closure #[0 "\301\300\302\"\207" [V0 set-match-data evaporate] 3] string-match "\\Sw*\\(\\sw\\).*" 1] 8 (#$ . 4777)])
#@12
(fn STR)
(defalias 'he-ordinary-case-p #[257 "\211\227\230\206 \211\226\230\206 \211\300!\230\206 \211\301!\230\207" [capitalize he-capitalize-first] 4 (#$ . 5054)])
#@24
(fn FROM-STR TO-STR)
(defalias 'he-transfer-case #[514 "\300GG^O\230\203 \207\301!\204 \207\211\227\230\203 \211\227\207\211\226\230\203) \211\226\207\302!\230\2035 \302!\207\303!\230\203A \303!\207\207" [0 he-ordinary-case-p he-capitalize-first capitalize] 7 (#$ . 5235)])
#@37
(fn STR LST &optional TRANS-CASE)
(defalias 'he-string-member #[770 "\205 \211\203 \203 \203 \303\n\"\202 \235\207" [case-replace case-fold-search he-search-string he-transfer-case] 6 (#$ . 5533)])
#@12
(fn LST)
(defalias 'he-buffer-member #[257 ">\206! \211\203 \211@;\203 \301@\302 \"\204 \211A\262\202 \211\207" [major-mode string-match buffer-name] 4 (#$ . 5750)])
#@205 Construct a function similar to `hippie-expand'.
Make it use the expansion functions in TRY-LIST. An optional second
argument VERBOSE non-nil makes the function verbose.
(fn TRY-LIST &optional VERBOSE)
(defalias 'make-hippie-expand-function #[513 "\300\301\302\303\304\"\305\"\306\307\310\311 \312#P\313&\207" [make-byte-code 257 "\300\301\304!*\207" vconcat vector [hippie-expand-verbose hippie-expand-try-functions-list hippie-expand] 3 "Try to expand text before point, using the following functions: \n" mapconcat prin1-to-string ", " "P"] 12 (#$ . 5933)])
#@253 Try to complete text as a file name.
The argument OLD has to be nil the first call of this function, and t
for subsequent calls (for further possible completions of the same
string). It returns t if a new completion is found, nil otherwise.
(fn OLD)
(defalias 'try-complete-file-name #[257 "\211\204>