相关疑难解决方法(0)

Emacs中的相对行号

有没有人知道如果对于emacs存在类似这样的Vim相对行号的话?我使用vimpulse和man,这将是非常方便的!我知道一些口齿不清,所以如果没有,我可以尝试自己做,如果我在正确的方向得到一个点.

更新:由于正确的响应,我想出了这个,它将显示当前行的1,以及前一行的-1,用于与vimpulse yanks和deletes组合.

非常感谢所有帮助过的人!我知道这不完全是Vim所做的,但是vim中从0开始的相对行号有什么用呢?愚蠢的vim.

(defvar my-linum-current-line-number 0)

(setq linum-format 'my-linum-relative-line-numbers)

(defun my-linum-relative-line-numbers (line-number)
  (let ((test2 (1+ (- line-number my-linum-current-line-number))))
    (propertize
     (number-to-string (cond ((<= test2 0) (1- test2))
                             ((> test2 0) test2)))
     'face 'linum)))

(defadvice linum-update (around my-linum-update)
  (let ((my-linum-current-line-number (line-number-at-pos)))
    ad-do-it))
(ad-activate 'linum-update)
Run Code Online (Sandbox Code Playgroud)

emacs vimpulse line-numbers

21
推荐指数
4
解决办法
8955
查看次数

在OS X上使用linum-mode的emacs中导致此图形错误的原因是什么?

我在我的Emacs中使用linum-mode得到了这个图形错误.我尝试从23升级到24(通过git),我已尝试使用各种提供的二进制文件在线和我的家庭编译版本.我真正感兴趣的是从哪里开始诊断问题.

在linum模式中

如果我将屏幕上的撕裂线数字滚动并重新进入,问题就会消失.

emacs

12
推荐指数
2
解决办法
2839
查看次数

着色当前行号

我用的global-linum-mode是行号.如果用不同的颜色(和/或不同的背景)突出显示当前行的行号,那将是很好的.任何人都知道如何实现这一目标?

谢谢!

emacs elisp

3
推荐指数
2
解决办法
3132
查看次数

标签 统计

emacs ×3

elisp ×1

line-numbers ×1

vimpulse ×1