gpt4 book ai didi

emacs - 最简单的 Emacs 语法高亮教程?

转载 作者:行者123 更新时间:2023-12-04 00:09:21 24 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我只想为 Emacs 创建一个语法高亮显示次要模式。我有 O'Reilly 的“编写 GNU Emacs 扩展”,但它没有详细介绍。是否有关于真实或虚假编程语言突出显示模式的简单教程?

谢谢

最佳答案

定义自定义 Generic Mode可能是最好的起点。您可以像以下代码段一样简单地为语言定义基本的语法突出显示。

(require 'generic-x)

(define-generic-mode
'my-mode ;; name of the mode
'("//") ;; comments delimiter
'("function" "var" "return") ;; some keywords
'(("=" . 'font-lock-operator)
("+" . 'font-lock-operator) ;; some operators
(";" . 'font-lock-builtin)) ;; a built-in
'("\\.myext$") ;; files that trigger this mode
nil ;; any other functions to call
"My custom highlighting mode" ;; doc string
)

它非常适合为晦涩的语言快速定义一些基本的语法突出显示。在某些情况下,我什至将它用于日志文件。

关于emacs - 最简单的 Emacs 语法高亮教程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3887372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com