在相对行号模式下,是否可以显示当前行的绝对号而不是“ 0”?有时将其称为“混合线路号码模式”。
像这样:
7
6 this.oscs[i].oscillator.start();
5 }
4
3 this.bindController();
2 };
1
252 factory.stop = function () { <- current line number shows
1 console.log('theremin: now in stop 2');
2 this.leapController.disconnect();
3 //this.leapController.removeListener('frame', factory.ctrlFrameHandler);
4 //this.leapController.removeListener('frame', this.ctrlFrameHandler);
5 this.leapController.removeListener('frame', this.leapController.listeners('frame')[0]);
我快疯了,并在.emacs中激活相对行号模式,如下所示:
(linum-mode)
(linum-relative-global-mode)
我没有看到任何与此相关的软件包,也没有在现有软件包中对其进行任何自定义。我对elisp有点熟悉,因此也许可以弄清楚如何通过建议来钩住现有代码,但我宁愿避免采用这种方式。
非常感谢。
不,它是标准emacs软件包“ linenum-relative”的一部分。除相对行号最可能对“ vi用户”(即“行恶者”)有用的事实外,“行恶”可能与该问题无关。我只是以为我提到了它,以防它以某种方式相关。
—
vt5491 '01
标准存储库中没有这样的软件包(也不是“ linum-relative”),也不是默认库。您是否可能是指非标准包装回购之一?您应该始终对要引用的任何非标准库都保持特定的态度。
—
菲利普斯,2016年
github.com/coldnew/linum-relative。“标准”并不是要暗示emacs基础的一部分,而只是意味着melpa下的一个“标准”,例如“普通”软件包。我是的,我确实拼错了它-它是“ linum-relative”而不是“ linenum-relative”。对困惑感到抱歉。
—
vt5491 '01
FWIW,Emacs的26带来的本机(阅读:快速)的行号,可以是混合动力,如果你设置
—
罗勒
display-line-numbers
到relative
和display-line-numbers-current-absolute
到t
(默认值)。
linum-relative-global-mode
由提供evil
?