Hmmm. Я не думаю, что когда-либо досматривал любую необычную работу редактирования до конца хорошо в ansi-термине, хотя я не попробовал его через, возможно, 20 лет. Я просто спрошу, мимоходом, если Вы попробовали режим оболочки (оболочка M-x), поскольку это намного более естественно с EMACS так или иначе.
Тем не менее прочтение term.el файла, отчасти похоже, что ansi-термин делает много собственных manging. Вы могли бы хотеть посмотреть на код режима без предварительной обработки термина, запускающийся вокруг строки 1230, по крайней мере, в EMACS 22.3.
Я понял это. Это была проблема конфигурации emacs. Этот бит elisp в моем .emacs вызывал его:
(custom-set-variables
'(fringe-mode nil nil (fringe))
'(fringes-outside-margins t t))
спасибо за справку.
Я тоже давно искал это. На мой взгляд, к работам
;; ansi-term
(global-set-key "\C-x\C-a" '(lambda ()(interactive)(ansi-term "/bin/zsh")))
(global-set-key "\C-x\ a" '(lambda ()(interactive)(ansi-term "/bin/zsh")))
добавляются следующие. Я выбрал это из http://svn.assembla.com/svn/id774/scripts/dot_files/dot_emacs.d/elisp/global-set-key.el .
Я уверен, что в этом сценарии есть и другие полезности. В качестве дополнительного бонусного экрана мне кажется, что мне хорошо подходит emacs.