При запуске GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) в Windows 7 команда оболочки (оболочка Mx) всегда создает поле DOS с домашним каталогом. Я видел в других вопросах / ответах, что поведение по умолчанию - запуск оболочки в каталоге файла в текущем буфере, например, Установка рабочего каталога / диска по умолчанию в оболочке Emacs в Windows

Я работаю с ограниченной учетной записью пользователя, но это не повлияло ни на какие другие функции. Поиск в Google дал много информации о том, как переключаться на альтернативные оболочки, но я хочу сохранить нормальную коробку DOS. Я просто хочу иметь возможность начать в каталоге с файла, который я просматриваю.

Итак, какие параметры необходимо перенастроить?

1 ответ1

0

Скорее всего, это связано с вашей конфигурацией. Попробуйте запустить Emacs без него (emacs -q) и посмотрите, не изменилось ли поведение. Я предполагаю, что где-то в вашей конфигурации переменная `default-directory 'установлена на недопустимое значение или на ваш домашний каталог. «M-: -> default-directory» покажет вам текущее значение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .