emacs окружают режим (оболочка M-x)

Попытайтесь перезагрузить с волшебством sysrq ключ:

echo b > /proc/sysrq-trigger

Для получения дополнительной информации читайте документация ядра или Wiki.

4
19.01.2013, 17:08
3 ответа

Дальше встроенное на Ответ Дэйвемме Вот то, что я наконец-то положил в мою .bashrc , чтобы сохранить вещи простыми:

case "$EMACS" in
    t)
    PROMPT_COMMAND=
    PS1="[\u@\h:\w]$ "
esac

полагаться на ценность $ Term не работала в моем случае, тогда как Emacs требуется для установки переменной среды $ EMACS в True для любых оболочек, которые он нередит.

0
27.01.2020, 20:49

Существует, вероятно, более изящное решение, но это работает на меня. После любых связанных с подсказкой строк в .bashrc вставьте следующее, корректируя значение PS1 для удовлетворения:

# Keep it simple if running in emacs.
case "$TERM" in
  dumb)
    PROMPT_COMMAND=
    PS1="\u@\h:\W$ "
esac
7
27.01.2020, 20:49

Я думаю, что необходимо включить, ansi-раскрашивают настройки режима оболочки.

 (eval-after-load 'shell
   '(progn
      (autoload 'ansi-color-for-comint-mode-on "ansi-color" nil t)
      (add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on t)
      t))
2
27.01.2020, 20:49

Теги

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