Установка значения по умолчанию рабочий каталог/диск в Emacs окружает в Windows

как я могу изменить значение по умолчанию рабочий каталог/диск для оболочки в Emacs (в Windows)?

Обычно, оболочка запускается в том же каталоге как файл в текущем буфере. Однако, когда мой текущий файл находится на D: диск, это запускается в c:. Вручную изменяющийся диск к D: в оболочке приносит мне к моему каталогу, конечно, но я хочу избежать этого дополнительного шага. Действительно ли это возможно?

1
задан 13.04.2010, 21:48

2 ответа

на окнах:

  • Когда Вы входите M-x shell Вы автоматически размещаетесь в каталог по умолчанию emacs. В этом случае необходимо изменить каталог по умолчанию emacs в .emacs файл конфигурации.

    (cd "C:/Users/username/directory/path")

  • Однако, если у Вас есть открытый файл, и Вы входите M-x shell из того окна Вы будете размещены в каталог того файла.

0
ответ дан 24.11.2019, 02:05

Я использую eshell с esh-переключателем, загруженным, и у меня есть eshell-toggle-cd, связанный с удобным ключом.

Поразите его однажды, Вы получаете оболочку в том же каталоге как файл, который Вы имеете открытый. Поразите его снова, буфер оболочки уходит, и Вы вернулись к своему исходному буферу.

Начиная с большей части моей 'подкачки для окружения' прерываний вовлекают файл/каталог в текущий буфер, это сохраняет удивительное количество времени.

0
ответ дан 24.11.2019, 02:05

Теги

Похожие вопросы