При запуске GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) на Windows 7 команда shell (Mx shell) всегда создает окно DOS с домашним каталогом. Я видел в других вопросах/ответах, что поведение по умолчанию — запустить оболочку в каталоге файла в текущем буфере, например,Установка рабочего каталога/диска по умолчанию в оболочке Emacs в Windows
Я работаю с ограниченной учетной записью пользователя, но это пока не повлияло ни на какие другие функции. Поиск в Google дал много информации о том, как переключиться на альтернативные оболочки, но я хочу сохранить обычный DOS-окно. Я просто хочу иметь возможность запускаться в каталоге файла, который я просматриваю.
Итак, какие параметры необходимо перенастроить?
решение1
Скорее всего, это связано с вашей конфигурацией. Попробуйте запустить Emacs без него ( emacs -q
) и посмотрите, сохранится ли прежний результат. Я предполагаю, что где-то в вашей конфигурации переменная `default-directory' установлена либо в недопустимое значение, либо в ваш домашний каталог. "M-: -> default-directory" покажет вам текущее значение.