Treetop 的 Vim 缩进文件(Ruby 解析器)
-
21-09-2019 - |
题
有人见过 vim 缩进文件吗 树顶, ,Ruby 解析器/生成器?我找到了一个 vim 语法高亮文件,但还没有看到缩进。
解决方案
现在看来似乎是相当容易 - 我只是创建一个文件
~/.vim/indent/treetop.vim
和使其唯一的内容
runtime! indent/ruby.vim
和它似乎再支持我所需要的。我认为它只是没有被加载Ruby的缩进文件!
其他提示
我搜索了这个前一阵子Vim的或Emacs,但没有找到任何东西,所以我开始写我的 自己的模式为Emacs。它从来没有得到任何东西,因为我用TT几乎停止,但如果我的记忆 没有失败,你只需要分析是这样的:
grammar Name
includes # something like "include Something"
rule rule_name
tokens_or_rules {
inner_method {
}
}
<MyModule>
end
end
看完后可能不会太难这个。
PS:请记住,这个语法是真的类似于RSpec的所使用的是天然红宝石所以也许你可以通过阅读得到一些帮助。
不隶属于 StackOverflow