今天升级了一下emacs 从26.3 到27.1. Dired Mode 里面的每一行的background color 变成这样:
以前是这样:
以前的条纹铺满整个buffer的宽度,看起来比较舒服,现在的短短的有点难受。 我的config也是抄来的,想知道这是哪里变化造成的,有没有办法在emacs27.1里还是像以前的条纹效果,该从哪里查起 ?
今天升级了一下emacs 从26.3 到27.1. Dired Mode 里面的每一行的background color 变成这样:
以前是这样:
以前的条纹铺满整个buffer的宽度,看起来比较舒服,现在的短短的有点难受。 我的config也是抄来的,想知道这是哪里变化造成的,有没有办法在emacs27.1里还是像以前的条纹效果,该从哪里查起 ?
有人知道怎么改么
现在知道这个条纹效果是这个package “stripe-buffer" 的作用。看了code还是不知道该怎么debug。。
ps. 这个package似乎还是版上lazycat的原作
我没用过这个包,只是提供个思路:
把光标放在高亮的行上,然后执行 describe-char
,就可以看到这个文本的 text properties 或是 overlays,然后看看到底哪个 face 决定了这一行的表观。
我猜测,可能是 face 的 Extend
属性变了,以前可能是 t
,所以会扩展至行尾,可能现在变成 nil
了。