Noam Postavsky schrieb am Di., 12. Dez. 2017 um 15:08 Uhr: > James Nguyen writes: > > > This is in char-mode. > > > > It works in emacs 25. > > > > —————————————————— > > emacs-major-version ;; 25 > > (add-to-list 'load-path > "/Users/james/.emacs.d/elpa/25/evil-20171129.651") > > (require 'evil) > > (evil-mode) > > M-x term > > "/bin/zsh" > > Press ESC to go into 'normal state'. > > Press k to move cursor above prompt. --> cursor moves above prompt > > —————————————————— > > > > —————————————————— > > emacs-major-version ;; 26 > > (add-to-list 'load-path > "/Users/james/.emacs.d/elpa/26/evil-20171129.651") > > (require 'evil) > > (evil-mode) > > M-x term > > "/bin/zsh" > > Press ESC to go into 'normal state'. > > Press k to move cursor above prompt. --> cursor won't move outside of > prompt > > —————————————————— > > A similar recipe without evil: > > M-x term > "/bin/bash" ;; I happen not to have zsh installed at the moment > Hit RET a few times so there is somewhere to move. > C-c M-x eval-expression RET (previous-line) RET > See cursort move up, and then move back to the prompt. > > Seems to be on purpose, caused by this code, introduced in [1: 0d8e4f45d6]: > > Agreed, this is pretty much working as intended.