Eshell - есть что-то вроде open-eshell-здесь? - PullRequest
1 голос
/ 09 марта 2011

В проводнике Windows есть функция 'command-prompt-here', которая открывает командную строку для фактического каталога.

Есть ли что-то похожее на eshell, которое позволяет мне открывать eshell из dired в реальном каталоге? Когда я смотрю на файл, могу ли я открыть eshell для каталога, в котором находится этот файл? Можно ли повторно использовать уже открытый eshell, то есть показать этот eshell с новым приглашением, отражающим фактический каталог, вместо открытия нового экземпляра?

Было бы неплохо избежать всех этих 'cd ../../../dir1/dir2'.

Ответы [ 2 ]

4 голосов
/ 13 марта 2011

Работает также следующее:

C-u M-x eshell
1 голос
/ 09 марта 2011

Я думаю, вы легко можете создать такую ​​вещь:

(defun my-eshell ()
  (interactive)
  (eshell "new")) ; "new" ensures that a new eshell is created

И позвоните my-eshell вместо eshell.Недостаток вышесказанного заключается в том, что он всегда открывает новый eshell, даже если он уже открыт с правильным каталогом.

...