Lines Matching defs:completion
1 ;;; erc-hecomplete.el --- Provides Nick name completion for ERC
28 ;; completion from erc-pcomplete instead.
54 "Nick completion. It is recommended to use erc-pcomplete instead."
57 (defcustom erc-nick-completion 'all
58 "Determine how the list of nicks is determined during nick completion.
65 One example is `erc-nick-completion-exclude-myself',
70 erc-nick-completion-exclude-myself)
76 (defcustom erc-nick-completion-ignore-case t
77 "*Non-nil means don't consider case significant in nick completion.
84 (defun erc-nick-completion-exclude-myself ()
90 `erc-nick-completion'."
95 (defcustom erc-nick-completion-postfix ": "
112 The type of completion depends on `erc-nick-completion'."
113 (cond ((eq erc-nick-completion 'pals)
115 ((eq erc-nick-completion 'all)
119 ((functionp erc-nick-completion)
120 (try-complete-erc-nick old (funcall erc-nick-completion)))
122 (try-complete-erc-nick old erc-nick-completion))))
127 and when completion is done, the window config is restored
144 string). It returns t if a new completion is found, nil otherwise. The
158 (list (concat s erc-nick-completion-postfix))
161 (completion-ignore-case erc-nick-completion-ignore-case))
168 (setq expansion (try-completion he-search-string alist)
171 (eq t (try-completion expansion alist))))))
202 (display-completion-list (all-completions he-search-string alist)))
213 "Returns t if point is directly after `erc-prompt' when doing completion."