Function: ido-delete-backward-updir
ido-delete-backward-updir is an interactive and byte-compiled function
defined in ido.el.gz.
Signature
(ido-delete-backward-updir COUNT)
Documentation
Delete char backwards, or at beginning of buffer, go up one level.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/ido.el.gz
(defun ido-delete-backward-updir (count)
"Delete char backwards, or at beginning of buffer, go up one level."
(interactive "P")
(cond
((= (minibuffer-prompt-end) (point))
(if (not count)
(ido-up-directory t)))
((and ido-pre-merge-state (string-equal (car ido-pre-merge-state) ido-text))
(ido-undo-merge-work-directory (substring ido-text 0 -1) t t))
((eq this-original-command 'viper-backward-char)
(funcall this-original-command (prefix-numeric-value count)))
((eq this-original-command 'viper-del-backward-char-in-insert)
(funcall this-original-command))
(t
(delete-char (- (prefix-numeric-value count))))))