Я использую Dired для просмотра каталога и его подкаталогов с i
(dired-maybe-insert-subdir
)Как создать файл в подкаталоге в Emacs Dired?
Когда курсор находится в подкаталоге, и я C-x C-f
, каталог по умолчанию является корнем моего буфера, есть способ изменить это?
Так что, если я нахожусь в/foo/bar, а затем вставляю в буфер бара содержимое/foo/bar/baz и курсор туда, получаю мини-буфер с /foo/bar/baz/
, когда я прошу посетить файл (с по умолчанию ключевое слово или другое, что не имеет значения для меня).
'Dired-ток directory' был точно что мне нужно, спасибо! Но почему ваша функция в основном отбрасывает результат 'read-file-name'? –
А? Он не отбрасывает его. Этот результат становится значением аргумента 'FILE', который передается' find-file'. Ваша версия (ниже) ничего не делает, и она делает что-то меньшее: Ваша версия также не может использоваться * не * -интервативно. Я думаю, вам нужно прочитать ['interactive'] (http://www.gnu.org/software/emacs/manual/html_node/elisp/Using-Interactive.html). – Drew
Ха, да, я не понял, как 'let' был аргументом' interactive'. Я редко видел этот способ его использования. –