我正在开发一个特殊的宏来帮助我编辑LaTeX代码.在其中宏观识别最多四个区域,然后询问用户输入,并对这些区域起作用.
在我要求用户输入时,我希望宏突出显示四个区域,最好使用两种不同的颜色(区域分为两个不同的类别),以便用户知道宏已识别的内容(比抱歉)
有关如何做到这一点的好教程的任何指示?
参见Elisp手册38.9叠加.例如,
(let ((x (make-overlay start end)))
(overlay-put x 'face '(:background "grey20")))
Run Code Online (Sandbox Code Playgroud)
两点start并在其中end定义您想要突出显示的区域.
另一种可能是使用文本属性 ; 但这可能会干扰也使用它们的font-lock-mode,所以通常前者更直接.
| 归档时间: |
|
| 查看次数: |
573 次 |
| 最近记录: |