Function: ido-magic-delete-char
ido-magic-delete-char is an interactive and byte-compiled function
defined in ido.el.gz.
Signature
(ido-magic-delete-char ARG)
Documentation
Delete following char in user input or perform magic action.
If at end of user input, perform magic actions:
C-x C-f ... C-d enter dired on current directory.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/ido.el.gz
;;; Magic C-d
(defun ido-magic-delete-char (arg)
"Delete following char in user input or perform magic action.
If at end of user input, perform magic actions:
C-x C-f ... C-d enter `dired' on current directory."
(interactive "P")
(cond
((or arg (not (eobp)))
(delete-char (min (prefix-numeric-value arg)
(- (point-max) (point)))))
(ido-context-switch-command
nil)
((memq ido-cur-item '(file dir))
(ido-enter-dired))))