在 Emacs 中;
有没有既方式window-display-table
,并buffer-display-table
有在同一时间的效果呢?
原因是,我使用Pretty-Control-L(来自Emacs Goodies El脚本包)和空格(whitespace.el
我认为它在基本 Emacs 发行版中,但我不确定)。
^L
通过C-l
在 window-local 中设置条目,以自定义方式可视化换页()window-display-table
。buffer-display-table
。(也可以通过使用font-lock
功能)。这些用途的冲突(或更确切地说,使用一个window-display-table
和buffer-display-table
冲突),因为,如果window-display-table
是非nil
它完全覆盖任何buffer-display-table
为任何缓冲在该窗口中显示。
引自Emacs Lisp手册:
38.21.2 活动显示表
每个窗口可以指定一个显示表,每个缓冲区也可以。当在窗口 W 中显示缓冲区 B 时,如果窗口 W 有显示表,则 display 使用窗口 W 的显示表;否则,缓冲区 B 的显示表(如果有);否则,标准显示表(如果有)。选择的显示表称为“活动”显示表。
[...]
(我强调)
那么,有没有简单的方法来巩固它?或者是重新编码其中一个以使用与另一个相同的机制的唯一方法?
I've been considering writing a small (i.e. …
emacs ×1