在 Geany 中自定义 Markdown 语法高亮

在 Geany 中自定义 Markdown 语法高亮

我在 Lubuntu 13.10 上使用 Geany 1.23.1。

我已经filetypes.markdown从复制/usr/share/geany~/.config/geany/filedefs

filetypes.markdown有以下内容:

# For complete documentation of this file, please see Geany's main documentation
[styling]
# Edit these in the colorscheme .conf file instead
default=default
strong=string_3
emphasis=string_4
header1=keyword_1
header2=keyword_1
header3=keyword_1
header4=keyword_1
header5=keyword_1
header6=keyword_1
ulist_item=tag_unknown
olist_item=tag_unknown
blockquote=tag_unknown
strikeout=tag_unknown
hrule=tag_unknown
link=keyword_1
code=attribute_unknown
codebk=attribute_unknown

[settings]
# default extension used when saving files
extension=mkd

# sort tags by appearance
symbol_list_sort_mode=1

为什么出现第三行:# 在 colorcheme .conf 文件中编辑这些内容

编辑filetypes.markdown本身有什么问题吗?我认为,至少从用户的角度来看,编辑(或任何其他文件类型文件)比建议的编辑文件(在)中~/.config/geany/filedefs/filetypes.markdown更可取,因为编辑文件会影响所有文件类型而不仅仅是..conf~/.config/geany/colorschemes.conffiletype.markdown

答案1

配置会覆盖文件filetypes.*中定义的样式规则。colorschemes

在您的个人filetypes.*配置中,如果您使用通用命名样式(它们位于colorschemes文件的 [named_styles] 部分),您覆盖此样式,当您更改时colorscheme,您可能会得到意想不到的结果。

如果您创建一个个人命名风格,您无需覆盖任何内容,但必须将其添加到每个中colorschemes以确保视觉结果与其兼容。

请参阅 Geany 的文档

相关内容