?
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/minibuffer.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/minibuffer.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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #@558 Return the boundaries of the completions returned by TABLE for STRING. STRING is the string on which completion will be performed. SUFFIX is the string after point. The result is of the form (START . END) where START is the position in STRING of the beginning of the completion field and END is the position in SUFFIX of the end of the completion field. E.g. for simple completion tables, the result is always (0 . (length SUFFIX)) and for file names the result is the positions delimited by the closest directory separators. (fn STRING TABLE PRED SUFFIX) (defalias 'completion-boundaries #[1028 "\301!\205 \302B#\211\242\302=\204 \303\262\211\211A@)\206! \304\211AA)\206, GB\207" [x functionp boundaries nil 0] 10 (#$ . 552)]) #@801 Return the metadata of elements to complete at the end of STRING. This metadata is an alist. Currently understood keys are: - `category': the kind of objects returned by `all-completions'. Used by `completion-category-overrides'. - `annotation-function': function to add annotations in *Completions*. Takes one argument (STRING), which is a possible completion and returns a string to append to STRING. - `display-sort-function': function to sort entries in *Completions*. Takes one argument (COMPLETIONS) and should return a new list of completions. Can operate destructively. - `cycle-sort-function': function to sort entries when cycling. Works like `display-sort-function'. The metadata of a completion table should be constant between two boundaries. (fn STRING TABLE PRED) (defalias 'completion-metadata #[771 "\300!\205 \301#\211\242\301=\203 \211\202 \302\207" [functionp metadata (metadata)] 7 (#$ . 1300)]) (defalias 'completion--field-metadata #[257 "\302\303`\" #\207" [minibuffer-completion-table minibuffer-completion-predicate completion-metadata buffer-substring-no-properties] 5 "\n\n(fn FIELD-START)"]) (defalias 'completion-metadata-get #[514 "\211\236A\207" [] 4 "\n\n(fn METADATA PROP)"]) #@114 Apply FUN to each element of XS in turn. Return the first non-nil returned value. Like CL's `some'. (fn FUN XS) (defalias 'completion--some #[514 "\211C\300C\300C\211@\204<