mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-17 10:27:41 +00:00
(ido-read-internal): Use only nondirectory part of default item.
This commit is contained in:
parent
fb58b23a98
commit
2d38f869f6
1 changed files with 5 additions and 2 deletions
|
|
@ -1778,7 +1778,7 @@ With ARG, turn ido speed-up on if arg is positive, off otherwise."
|
|||
"Perform the `ido-read-buffer' and `ido-read-file-name' functions.
|
||||
Return the name of a buffer or file selected.
|
||||
PROMPT is the prompt to give to the user.
|
||||
DEFAULT if given is the default directory to start with.
|
||||
DEFAULT if given is the default item to start with.
|
||||
If REQUIRE-MATCH is non-nil, an existing file must be selected.
|
||||
If INITIAL is non-nil, it specifies the initial input string."
|
||||
(let
|
||||
|
|
@ -1822,7 +1822,10 @@ If INITIAL is non-nil, it specifies the initial input string."
|
|||
(cond
|
||||
((eq item 'buffer)
|
||||
(if (bufferp default) (buffer-name default) default))
|
||||
((stringp default) default)
|
||||
((stringp default)
|
||||
(if (memq item '(file dir))
|
||||
(file-name-nondirectory default)
|
||||
default))
|
||||
((eq item 'file)
|
||||
(and ido-enable-last-directory-history
|
||||
(let ((d (assoc ido-current-directory ido-last-directory-list)))
|
||||
|
|
|
|||
Loading…
Reference in a new issue