I would like to be able in Emacs to run the standard behavior associated with the Mx command RET in character mode in the ansi-term buffer.
I really used this function, but for some reason it has gone in the last couple of days, although I have Emacs not updated (although I may have accidentally modified my initialization file)
In addition, I have the following hook that was used to work (to switch between windows), but it no longer works.
(global-set-key (kbd "MJ") 'windmove-left) ; move to left window (global-set-key (kbd "ML") 'windmove-right) ; move " " (global-set-key (kbd "MI") 'windmove-up) ; move " " (global-set-key (kbd "MK") 'windmove-down) ; move " " (add-hook 'term-mode-hook (lambda() (define-key term-raw-map (kbd "MJ") 'windmove-left) (define-key term-raw-map (kbd "ML") 'windmove-right) (define-key term-raw-map (kbd "MI") 'windmove-up) (define-key term-raw-map (kbd "MK") 'windmove-down) (define-key term-raw-map (kbd "MF") 'toggle-maximize-buffer) ))
Update:
If I evaluate (lookup-key term-raw-map (read-kbd-macro "\Cx")) earlier to open any ansi-term, I get: term-send-raw , but if I evaluate it after , I open ansi-term, I get:
(keymap #^[nil nil keymap #^^[3 0 pop-global-mark nil list-buffers term-send-raw list-directory eval-last-sexp find-file nil nil indent-rigidly ...] #^^[1 0 #^^[2 0 #^^[3 0 pop-global-mark nil list-buffers term-send-raw list-directory eval-last-sexp find-file nil nil indent-rigidly ...] nil nil nil nil nil nil nil nil nil ...] nil nil nil nil nil nil nil nil nil ...] nil nil nil nil nil nil nil ...] (67108912 . text-scale-adjust) (67108925 . text-scale-adjust) (67108909 . text-scale-adjust) (67108907 . text-scale-adjust) (67108896 . pop-global-mark) (C-left . previous-buffer) (left . previous-buffer) (C-right . next-buffer) (right . next-buffer))
Is this the expected behavior?
source share