I saw the multi-term.rcp for el-get , it is downloaded from emacswiki.
term-bind-key-alist intended for functions such as term-send-up or term-previous-input , whose bindings are set in the style of "emacs" instead of "term style".
term-unbind-key-list is an analogue for setting 'nil (see ansi-term in character mode ). By default, almost all keys in term-raw-map bound to the term-send-raw function, and 'nil just unties them.
term-bind-key-alist and term-unbind-key-list are used in term-raw-map ( character mode ) and term-mode-map ( line mode ) in multi-term.el isn’t used at all.
I do not use multi-user mode, I configure term-mode-map and term-raw-map directly. For example, to switch between modes:
(define-key term-mode-map (kbd "Cj") 'term-char-mode) (define-key term-raw-map (kbd "Cj") 'term-line-mode)
source share