| Server IP : 217.160.0.212 / Your IP : 216.73.217.5 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 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\300\302!\210\300\303!\210\304\305\306\307\310\311\312\313\314\315& \210\316\317\320\321\322DD\323\324\325\326\327&\210\316\330\320\321\331DD\332\324\333\326\327&\207" [require rfn-eshadow simple cl-lib custom-declare-group icomplete nil "Show completions dynamically in minibuffer." :prefix "icomplete-" :link (info-link "(emacs)Icomplete") :group minibuffer custom-declare-variable icomplete-separator funcall function #[0 "\300\207" [" | "] 1 #1=""] "String used by Icomplete to separate alternatives in the minibuffer." :type string :version "24.4" icomplete-hide-common-prefix #[0 "\300\207" [t] 1 #1#] "When non-nil, hide common prefix from completion candidates.\nWhen nil, show candidates in full." boolean] 10) #@239 If non-nil, automatically delete superfluous parts of file names. For example, if the user types ~/ after a long path name, everything preceding the ~/ is discarded so the interactive selection process starts again from the user's $HOME. (defvar icomplete-tidy-shadowed-file-names nil (#$ . 832)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\310\311\306\315&\210\300\316\302\303\317DD\320\310\321\306\322&\210\323\324\325\326\310\311%\210\323\327\330\331\310\321%\210\323\332\333\334\310\321%\210\300\335\302\303\336DD\337\306\340\310\341&\210\300\342\302\303\343DD\344\306\345%\210\300\346\302\303\347DD\350\306\340%\210\300\351\302\303\352DD\353\306\340%\207" [custom-declare-variable icomplete-show-matches-on-no-input funcall function #[0 "\300\207" [nil] 1 #1=""] "When non-nil, show completions when first prompting for input.\nThis means to show completions even when the current minibuffer contents\nis the same as was the initial input after minibuffer activation.\nThis also means that if you traverse the list of completions with\ncommands like `C-.' and just hit RET without typing any\ncharacters, the match under point will be chosen instead of the\ndefault." :type boolean :version "24.4" icomplete-with-completion-tables #[0 "\300\207" [t] 1 #1#] "Specialized completion tables with which Icomplete should operate.\nIf this is t, Icomplete operates on all tables.\nOtherwise this should be a list of the completion tables (e.g.,\n`internal-complete-buffer') on which Icomplete should operate." (choice (const :tag "All" t) (repeat function)) icomplete-matches-format #[0 "\300\207" ["%s/%s "] 1 #1#] "Format of the current/total number of matches for the prompt prefix." "28.1" (choice (const :tag "No prefix" nil) (string :tag "Prefix format string")) custom-declare-face icomplete-first-match ((t :weight bold)) "Face used by Icomplete for highlighting first match." icomplete-selected-match ((t :inherit highlight)) "Face used by `icomplete-vertical-mode' for the selected candidate." icomplete-section ((t :inherit shadow :slant italic)) "Face used by `icomplete-vertical-mode' for the section title." icomplete-prospects-height #[0 "\300\207" [2] 1 #1#] "Maximum number of lines to use in the minibuffer." integer "26.1" icomplete-compute-delay #[0 "\300\207" [0.15] 1 #1#] "Completions-computation stall, used only with large-number completions.\nSee `icomplete-delay-completions-threshold'." number icomplete-delay-completions-threshold #[0 "\300\207" [400] 1 #1#] "Pending-completions number over which to apply `icomplete-compute-delay'." icomplete-max-delay-chars #[0 "\300\207" [2] 1 #1#] "Maximum number of initial chars to apply `icomplete-compute-delay'."] 8) #@69 If non-nil, also use Icomplete when completing in non-mini buffers. (defvar icomplete-in-buffer nil (#$ . 3573)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\207" [custom-declare-variable icomplete-minibuffer-setup-hook funcall function #[0 "\300\207" [nil] 1 ""] "Icomplete-specific customization of minibuffer setup.\n\nThis hook is run during minibuffer setup if Icomplete is active.\nIt is intended for use in customizing Icomplete for interoperation\nwith other features and packages. For instance:\n\n (add-hook \\='icomplete-minibuffer-setup-hook\n (lambda () (setq-local max-mini-window-height 3)))\n\nwill constrain Emacs to a maximum minibuffer height of 3 lines when\nicompletion is occurring." :type hook :group icomplete] 8) #@50 Overlay used to display the list of completions. (defvar icomplete-overlay (byte-code "\300ee\301\302\211%\207" [make-overlay nil t] 6) (#$ . 4336)) #@137 Initial input in the minibuffer when `icomplete-mode' was activated. Used to implement the option `icomplete-show-matches-on-no-input'. (defvar icomplete--initial-input nil (#$ . 4492)) (defalias 'icomplete-post-command-hook #[0 "\301\302 )\207" [non-essential t icomplete-exhibit] 1]) #@52 Keymap used by `icomplete-mode' in the minibuffer. (defvar icomplete-minibuffer-map (byte-code "\300 \301\302\303#\210\301\304\305#\210\301\306\307#\210\301\310\311#\210\301\312\313#\210\207" [make-sparse-keymap define-key [134217737] icomplete-force-complete [remap minibuffer-complete-and-exit] icomplete-ret [10] icomplete-force-complete-and-exit [67108910] icomplete-forward-completions [67108908] icomplete-backward-completions] 5) (#$ . 4785)) #@32 Exit minibuffer for icomplete. (defalias 'icomplete-ret #[0 "\203 @\203 \303 \n\232\203 \304 \207\305 \207" [icomplete-show-matches-on-no-input completion-all-sorted-completions icomplete--initial-input icomplete--field-string icomplete-force-complete-and-exit minibuffer-complete-and-exit] 2 (#$ . 5246) nil]) #@155 Complete the minibuffer with the longest possible match and exit. Use the first of the matches if there are any displayed, and use the default otherwise. (defalias 'icomplete-force-complete-and-exit #[0 "\304 \232\203 \204 \n\204 \203 \305 \207\306 \207" [icomplete--initial-input minibuffer-default icomplete-show-matches-on-no-input completion-all-sorted-completions icomplete--field-string minibuffer-force-complete-and-exit minibuffer-complete-and-exit] 2 (#$ . 5569) nil]) #@36 Complete the icomplete minibuffer. (defalias 'icomplete-force-complete #[0 "\300\301\211\302#\207" [minibuffer-force-complete nil dont-cycle] 4 (#$ . 6060) nil]) #@60 If non-nil, scroll candidates list instead of rotating it. (defvar icomplete-scroll nil (#$ . 6228)) #@60 If non-nil, tail of completions list manually scrolled to. (defvar icomplete--scrolled-completions nil (#$ . 6335)) #@56 If non-nil, reverse tail of completions scrolled past. (defvar icomplete--scrolled-past nil (#$ . 6457)) #@175 Step forward completions by one entry. Second entry becomes the first and can be selected with `icomplete-force-complete-and-exit'. Return non-nil iff something was stepped. (defalias 'icomplete-forward-completions #[0 "\303 \304 \305\"\211A:\2057 \203 \211A\262\242 B\211\2022 \306!\306!\211A\262\242AB\241\266\307#\207" [icomplete-scroll icomplete--scrolled-past icomplete--scrolled-completions icomplete--field-beg icomplete--field-end completion-all-sorted-completions last completion--cache-all-sorted-completions] 7 (#$ . 6569) nil]) #@174 Step backward completions by one entry. Last entry becomes the first and can be selected with `icomplete-force-complete-and-exit'. Return non-nil iff something was stepped. (defalias 'icomplete-backward-completions #[0 "\303 \304 \305\"\306\203 \203 \211A\242B\262\211\202= ?\205= \307\310\"\211\262A:\205= \211A@B\262\211AA\241\311#\210\207" [icomplete-scroll icomplete--scrolled-past icomplete--scrolled-completions icomplete--field-beg icomplete--field-end completion-all-sorted-completions nil last 2 completion--cache-all-sorted-completions] 9 (#$ . 7133) nil]) #@67 Go to first completions entry when `icomplete-scroll' is non-nil. (defalias 'icomplete-vertical-goto-first #[0 "\204 \301\302!\210\303 \205 \202 \207" [icomplete-scroll error "Only works with `icomplete-scroll'" icomplete-backward-completions] 2 (#$ . 7727) nil]) #@66 Go to last completions entry when `icomplete-scroll' is non-nil. (defalias 'icomplete-vertical-goto-last #[0 "\204 \301\302!\210\303 \205 \202 \207" [icomplete-scroll error "Only works with `icomplete-scroll'" icomplete-forward-completions] 2 (#$ . 8001) nil]) #@382 Kill line or current completion, like `ido-mode'. If killing to the end of line make sense, call `kill-line', otherwise kill the currently selected completion candidate. Exactly what killing entails is dependent on the things being completed. If completing files, it means delete the file. If completing buffers it means kill the buffer. Both actions require user confirmation. (defalias 'icomplete-fido-kill #[0 "\302 `W\203\f \303\304!\207\305 \211@\306 \211\307\267\202&