geany自定义文件类型.sass用于语法突出显示

时间:2013-09-30 13:43:44

标签: css sass file-type lexer geany

我知道周围有一些答案,但都不完整 无法获得有效的.sass语法突出显示 我按照in the official guide描述的所有步骤, 但没有运气。

步骤:
从css文件复制:

# cp /usr/share/geany/filetypes.css ~/.config/geany/filedefs/filetypes.sass.conf

使用所需的.sass.conf扩展名。 我已经设置了

extension=.sass

(此时在geany文档菜单中我已经可以找到新文件类型“sass文件”)

我在filetype_extensions.conf添加:

中复制并修改了~/.config/geany
SASS=*.sass;

现在,我想只有一件事遗失了,lexer_filetype和/或tag_parser声明 在前filetypes.sass.conf,但我找不到很多关于此的信息。 什么是lexer? 我尝试使用简单的lexer_filetype=csstag_parser=css,但没有尝试。

之前设法运行过此人的任何线索?

2 个答案:

答案 0 :(得分:3)

大多数名称都区分大小写。如果您使用lexer_filetype=CSS,它应该有效。另外,我不是肯定的,但您可能希望将文件命名为filetypes.SASS.conf,即使它不是必需的(不确定),它有点像自定义文件类型的约定。

可悲的是,如果你想找到可用的词法分析器文件类型,你必须read the source

答案 1 :(得分:1)

geany保存已打开文件的文件类型!

如果更改文件类型定义,则必须尝试另一个文件来测试新定义。关闭并重新打开同一个文件是不够的。