linum.el: Yet another package for Emacs to display line number

阅读更多

Emacs 自带的行号显示方式仅仅在 mode-line 上显示当前行号,有时候显得颇不方便。其他流行的和不流行的编辑器通常都有在左边显示行号的功能。Emacs 当然也有许多扩展来实现这个功能,比如 setnu.el(再配上 setnu+.el) 以及 wb-line-number.el 等。今天在这里又发现一个 linum.el ,它的主页在这里。

其实总的来说,这几个扩展都不是特别理想,比如 setnu 总有各种各样的小问题,虽然不太印象使用,但是让人感觉不舒服。wb-line-number 看上去要好一点,不过却要求你把滚动条关掉。而这里的 linum 几乎和 setnu 差不多,不过据说性能等方面会好一些。其实这种东西应该 Emacs 自身从 UI 上提供支持的。包括其他许多诸如自动补全的 UI ,做起来以后许多扩展会写起来很方便(比如输入法、自动提示等)。但是不知道是 RMS 太顽固还是没人愿意去做,这些功能一直都是通过现有的 UI 以 Elisp 的方式“旁敲侧击”地去实现,虽然能用,但是总是有各种各样的小问题。

你可能感兴趣的:(Emacs,UI)