Function: icomplete-fido-backward-updir

icomplete-fido-backward-updir is an interactive and byte-compiled function defined in icomplete.el.gz.

Signature

(icomplete-fido-backward-updir)

Documentation

Delete char before or go up directory, like ido-mode(var)/ido-mode(fun).

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/icomplete.el.gz
(defun icomplete-fido-backward-updir ()
  "Delete char before or go up directory, like `ido-mode'."
  (interactive)
  (cond ((and (eq (char-before) ?/)
              (eq (icomplete--category) 'file))
         (when (string-equal (icomplete--field-string) "~/")
           (delete-region (icomplete--field-beg) (icomplete--field-end))
           (insert (expand-file-name "~/"))
           (goto-char (line-end-position)))
         (save-excursion
           (goto-char (1- (point)))
           (when (search-backward "/" (point-min) t)
             (delete-region (1+ (point)) (point-max)))))
        (t (call-interactively 'backward-delete-char))))