在gedit中创建自定义语法高亮显示

在很久以前的问题之后,我仍然试图调整我的财富处理能力。 终端中的显示很棒,只剩下一件事 – 当我添加,编辑或删除个人财富时,Gedit中的语法突出显示。

我的自定义财富文件采用以下格式:

Friend: "Whats a good movie?" Me: "Snakes on a plane" Friend: "Whats it about?" Me: "Horses... horses on a boat..." @AYYSIAN % Me on my wedding: you still like me, right? @ComedyPosts % Mum: Son I'd love to meet your girlfriend... Me: Me too... @ComedyTruth % Doctor: "Ok, so what's wrong, how are you feeling?" Me: *Looks at mum waiting for her to explain* @ChildhoodFact % Friend: 75% of people are good at maths... Me: Mmmmh, I guess then am in the remaining 18%... @TheFunnyTeens % I loved the Titanic. My favorite character was the iceberg @__GrumpyCat 

它基本上a tweet ,@ @name%字符。 然后重复一遍

当我在Gedit打开它时,一切都是黑色的。
我正在寻找一种方法来创建一个语法高亮文件,将%转换为蓝色,将@name为洋红色。 推文可以保持黑色。

注意:

  1. fortune文件是mime-type text/plain ,只有给定的格式才能真正区分它们与另一个纯文本文件。
  2. 财富文件没有扩展名。

创建并打开您的财富语言文件:

 sudo touch /usr/share/gtksourceview-3.0/language-specs/fortune.lang sudo -i gedit /usr/share/gtksourceview-3.0/language-specs/fortune.lang 

粘贴以下内容:

    text/plain *.          @ $   % $      

确保它是可访问的:

 sudo chmod 0644 /usr/share/gtksourceview-2.0/language-specs/screenplay.lang 

重启gedit。

参考 - 我的来源答案