有没有人见过treetop的vim缩进文件?我找到了一个vim语法突出显示文件,但还没有看到用于缩排的文件。
发布于 2009-10-23 08:33:41
这看起来相当简单--我只需要创建一个文件
~/.vim/indent/treetop.vim并将其唯一的内容
runtime! indent/ruby.vim然后它似乎支持了我所需要的一切。我想它只是没有加载Ruby的缩进文件!
发布于 2010-08-05 23:31:16
我从这个家伙那里复制了一个:http://code.google.com/p/dot-files/source/browse/trunk/.vim/syntax/treetop.vim?spec=svn149&r=149
效果很好。
发布于 2009-10-23 08:27:30
我之前搜索过Vim或Emacs,但是没有找到任何东西,所以我开始为Emacs编写我自己的模式。自从我几乎停止使用TT之后,它再也没有做过任何事情,但是如果我的记忆没有失败,你只需要解析如下内容:
grammar Name
includes # something like "include Something"
rule rule_name
tokens_or_rules {
inner_method {
}
}
<MyModule>
end
end在阅读了this之后,这可能不会太难。
PS:请记住,这个语法与RSpec使用的语法非常相似,这是一个自然的Ruby,所以也许你可以通过阅读它来获得一些帮助。
https://stackoverflow.com/questions/1562713
复制相似问题