Я видел ответ здесь, как запустить оболочку cygwin.Тем не менее, выход оболочки cygwin испорчен.
(defun cygwin-shell ()
"Run cygwin bash in shell mode."
(interactive)
(let ((explicit-shell-file-name "C:/cygwin/bin/bash"))
(call-interactively 'shell)))
(setq explicit-bash-args '("--login" "-i"))
, и вот пример вывода оболочки
]0;~
seth@seth ~
$ cd ~
]0;~
seth@seth ~
$ dir
]0;~
seth@seth ~
, как видно, выход облажался.Как это исправить?
edit: я только что заметил, что ^ [] 0 всегда появляется в конце каждой команды \ в противном случае выводимый текст работает нормально.В любом случае, чтобы избавиться от этой концовки?