+2000-10-05 Daiki Ueno <ueno@unixuser.org>
+
+ * liece-minibuf.el (liece-minibuffer-complete-channel-modes):
+ Don't use old style backquotes.
+ (liece-minibuffer-completing-read-multiple-1): Remove a partially
+ matched word construct if it exists.
+
2000-10-03 Daiki Ueno <ueno@unixuser.org>
* liece-commands.el (liece-command-set-operators): Reset `run'.
(if (memq ?- type)
masks
(remove-if
- (` (lambda (item)
- (and (stringp item)
- (string-list-member-ignore-case item '(, masks)))))
+ `(lambda (item)
+ (and (stringp item)
+ (string-list-member-ignore-case item ',masks)))
nicks))))
(setq nicks (mapcar (function list) nicks)
candidate (liece-minibuffer-prepare-candidate)
Reference sections on 'Programmed Completion' and 'Basic Completion
Functions'."
(let ((except
- (butlast
- (split-string string liece-minibuffer-completion-separator)))
+ (split-string string liece-minibuffer-completion-separator))
(table
(copy-sequence liece-minibuffer-completion-table))
lead)
+ ;; Remove a partially matched word construct if it exists.
+ (or (string-match
+ (concat liece-minibuffer-completion-separator "$")
+ string)
+ (setq except (butlast except)))
(when (string-match
(concat ".*" liece-minibuffer-completion-separator)
string)