「GUN Emacs」- 禁止 Sr Speedbar 水平滚动(未解决)

  CREATED BY JENKINSBOT

问题描述

在编辑器的文件浏览器(EXPLORER)中,是不会发生水平滚动的。如果文件名过长,超出的部分将显示为省略号(…)。在 GUM Emacs / Speedbar 中,也是如此。

但是在 Sr Speedbar 中,却能水平滚动,这台不正常了,影响正常使用。(这可能与 Sr Speedbar 实现相关)

解决方法

方法一、使滚动条保持在最左侧

方法二、检测并调整光标位置

(defun k4nz/show-current-column ()
  (message "current position: %s" (current-column)))

(add-to-list 'post-command-hook 'k4nz/show-current-column)

参考文献

an Emacs cursor movement hook, like the JavaScript mousemove event – Stack Overflow
39.4.1 Displaying Messages in the Echo Area
32.16 Counting Columns