anchor.diff:         "M-u" #'minibuffer-unmark-all))
       ;; TODO: We could have VI bindings for the minibuffer too.
       ;; But we need to make sure it's optional + to have an indicator
  -    ;; for the mode.  This requires either a change of cursor or a
  -    ;; echo area separate from the minibuffer.
  +    ;; for the mode.
       )))
   
   (defclass-export minibuffer (buffer)
  
positive.code:                           (input-prompt nil explicit-input-prompt)
                            (input-buffer nil explicit-input-buffer)
                            (invisible-input-p nil explicit-invisible-input-p)
                            (show-completion-count t explicit-show-completion-count)
                            (history nil explicit-history)
                            (multi-selection-p nil explicit-multi-selection-p))
    "See the `minibuffer' class for the argument documentation."
  
negative.code: ;;; minibuffer.lisp --- major mode for input
  
  (in-package :next)
  
  (declaim (type (list-of-characters) *word-separation-characters*))
  (defparameter *word-separation-characters* '(#\: #\/ #\- #\. #\Space #\ )
  