+2006-09-23 Ken Manheimer <ken.manheimer@gmail.com>
+
+ * icomplete.el (icomplete-with-completion-tables): List of
+ specialized completion tables with which icomplete should
+ operate. Include the new `internal-complete-buffer', so icomplete
+ works with interactive buffer-selection.
+ (icomplete-simple-completing-p): Add acceptance of specialized
+ completion tables listed in icomplete-with-completion-tables.
+
2006-09-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
* frame.el (focus-follows-mouse): Set default to nil on Mac.
(< (length x) (length y))))
", ")
">"))))))
+;;;_ = icomplete-with-completion-tables
+(defvar icomplete-with-completion-tables '(internal-complete-buffer)
+ "Specialized completion tables with which icomplete should operate.
+
+Icomplete does not operate with any specialized completion tables
+except those on this list.")
;;;_ > icomplete-mode (&optional prefix)
;;;###autoload
(and (window-minibuffer-p (selected-window))
(not executing-kbd-macro)
minibuffer-completion-table
- ;; (or minibuffer-completing-file-name
- (not (functionp minibuffer-completion-table)))) ;; )
+ (or (not (functionp minibuffer-completion-table))
+ (member minibuffer-completion-table
+ icomplete-for-completion-tables))))
;;;_ > icomplete-minibuffer-setup ()
(defun icomplete-minibuffer-setup ()
;;;_* Local emacs vars.
;;;Local variables:
;;;allout-layout: (-2 :)
+;;;allout-widgets-mode-inhibit: t
;;;End:
;; arch-tag: 339ec25a-0741-4eb6-be63-997532e89b0f