• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/emacs-93/emacs/lisp/

Lines Matching defs:complete

0 ;;; complete.el --- partial completion mechanism plus other goodies
53 ;; SPC means to do a partial complete-word;
54 ;; RET means to do a partial complete-and-exit;
71 ;; complete (such as `C-x b'), the M-RET key will always do a partial
72 ;; complete-and-exit. Thus `C-x b f.c RET' will select or create a
78 ;; The regular M-TAB (lisp-complete-symbol) command also supports
151 (define-key read-expression-map "\e\t" 'lisp-complete-symbol)
153 (define-key completion-map "\t" 'minibuffer-complete)
154 (define-key completion-map " " 'minibuffer-complete-word)
157 (define-key must-match-map "\t" 'minibuffer-complete)
158 (define-key must-match-map " " 'minibuffer-complete-word)
159 (define-key must-match-map "\r" 'minibuffer-complete-and-exit)
160 (define-key must-match-map "\n" 'minibuffer-complete-and-exit)
163 (define-key global-map [remap lisp-complete-symbol] nil))
165 (define-key read-expression-map "\e\t" 'PC-lisp-complete-symbol)
167 (define-key completion-map "\t" 'PC-complete)
168 (define-key completion-map " " 'PC-complete-word)
171 (define-key completion-map "\e\t" 'PC-complete)
172 (define-key completion-map "\e " 'PC-complete-word)
173 (define-key completion-map "\e\r" 'PC-force-complete-and-exit)
174 (define-key completion-map "\e\n" 'PC-force-complete-and-exit)
177 (define-key must-match-map "\t" 'PC-complete)
178 (define-key must-match-map " " 'PC-complete-word)
179 (define-key must-match-map "\r" 'PC-complete-and-exit)
180 (define-key must-match-map "\n" 'PC-complete-and-exit)
183 (define-key must-match-map "\e\t" 'PC-complete)
184 (define-key must-match-map "\e " 'PC-complete-word)
185 (define-key must-match-map "\e\r" 'PC-complete-and-exit)
186 (define-key must-match-map "\e\n" 'PC-complete-and-exit)
189 (define-key global-map [remap lisp-complete-symbol] 'PC-lisp-complete-symbol)))))
214 \\[find-file] f_b.c TAB might complete to foo_bar.c if that file existed and no
224 buffer only on the second attempt to complete. That is, if TAB finds nothing
225 to complete, the first TAB just says \"Next char not unique\" and the
276 (defun PC-complete ()
277 "Like minibuffer-complete, but allows \"b--di\"-style abbreviations.
290 (minibuffer-complete)
307 (defun PC-complete-word ()
308 "Like `minibuffer-complete-word', but allows \"b--di\"-style abbreviations.
309 See `PC-complete' for details.
314 (minibuffer-complete-word)
321 (defun PC-complete-space ()
322 "Like `minibuffer-complete-word', but allows \"b--di\"-style abbreviations.
323 See `PC-complete' for details.
327 (minibuffer-complete-word)
333 (defun PC-complete-and-exit ()
334 "Like `minibuffer-complete-and-exit', but allows \"b--di\"-style abbreviations.
335 See `PC-complete' for details."
338 (minibuffer-complete-and-exit)
339 (PC-do-complete-and-exit)))
341 (defun PC-force-complete-and-exit ()
342 "Like `minibuffer-complete-and-exit', but allows \"b--di\"-style abbreviations.
343 See `PC-complete' for details."
346 (PC-do-complete-and-exit)))
348 (defun PC-do-complete-and-exit ()
353 (if (or (eq flag 'complete)
361 See `PC-complete' for details."
414 ;; (1) When complete.el was written, (try-completion "" '(("") (""))) used to
416 ;; `PC-lisp-complete-symbol' to fail with a "Wrong type argument: sequencep, t"
463 ;; Check if buffer contents can already be considered complete
473 'complete)
758 ;; We changed it... would it be complete without the space?
765 ;; We changed it... enough to be complete?
784 ;; However, if one calls PC-lisp-complete-symbol
849 (defvar PC-lisp-complete-end nil
850 "Internal variable used by `PC-lisp-complete-symbol'.")
852 (defun PC-lisp-complete-symbol ()
863 ;; To complete the word under point, rather than just the portion
910 (if (equal last-command 'PC-lisp-complete-symbol)
911 (PC-do-completion nil beg PC-lisp-complete-end t)
912 (if PC-lisp-complete-end
913 (move-marker PC-lisp-complete-end end)
914 (setq PC-lisp-complete-end (copy-marker end t)))
917 (defun PC-complete-as-file-name ()
1065 ;; This is adapted from lib-complete.el, by Mike Williams.
1102 ;; Compress out duplicates while building complete list (slloooow!)
1133 (provide 'complete)
1136 ;;; complete.el ends here