标记为 disabled 的函数的 bug 还有可能会修复吗?

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

Screenshot_2024-11-26_at_7.15.54_PM

但彼时似乎还没有 bug。

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

26.1 Screenshot_2024-11-26_at_7.30.15_PM

29.4 Screenshot_2024-11-26_at_1.50.05_PM

31.0 Screenshot_2024-11-26_at_7.16.48_PM

光标的问题还是报 bug 吧

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