运行 scroll-left C-x < 和 scroll-right C-x > 发现它俩早在 25.1 就都已经 disabled 了,理由是会导致用户困惑:

但彼时似乎还没有 bug。
自 26.1 开始有了 display-line-numbers-mode 之后,bug 就出现了,运行之后光标会跑到行号栏上,而且无法按 C-b/f/a 向左/右/行首移动,但是可以 C-e 移动到行末。
26.1

29.4

31.0

运行 scroll-left C-x < 和 scroll-right C-x > 发现它俩早在 25.1 就都已经 disabled 了,理由是会导致用户困惑:

但彼时似乎还没有 bug。
自 26.1 开始有了 display-line-numbers-mode 之后,bug 就出现了,运行之后光标会跑到行号栏上,而且无法按 C-b/f/a 向左/右/行首移动,但是可以 C-e 移动到行末。
26.1

29.4

31.0

光标的问题还是报 bug 吧
Disabled command 需要通过设置 disabled-command-function 变量启用,这个和 obsolete 不是一回事,仍然是 Emacs 应当支持的功能。