有没有人见过treetop一个VIM缩进文件,Ruby的语法分析器/发电机?我发现一个vim语法高亮文件,但没有看到一个缩进。的树顶(Ruby的语法分析器)Vim的缩进文件
6
A
回答
2
现在看来似乎是相当容易 - 我只是创建一个文件
~/.vim/indent/treetop.vim
,并自行内容
runtime! indent/ruby.vim
,它似乎再支持我所需要的。我认为它只是不加载Ruby的缩进文件!
-3
我不确定是否有直接的ruby实现,但 vim rails plugin处理缩进相当好。
所以它支持不属于轨项目中Ruby文件,您可以随时编辑此。一探究竟。
-1
我搜索了这个前一阵子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的所使用的是天然红宝石所以也许你可以通过阅读获得一些帮助。
0
相关问题
- 1. Vim中的JavaScript语法和缩进
- 2. Vim Ruby哈希缩进
- 3. Vim中的Ruby代码自动缩进
- 4. 是否可以仅使用语法+缩进Vim包的语法部分?
- 5. AST树语义分析器
- 6. specman的VIM语法文件
- 7. 上下文免费语法分析树
- 8. Vim双缩进python文件
- 9. 编辑Vim缩进文件
- 10. 缩进Vim脚本的XML文件
- 11. Vim - 恢复文件后缩进和语法高亮破解
- 12. 使用Python的文法分析器和从树构建文件
- 13. Ruby语言的Vim语法高亮1.9
- 14. 让vim自动缩进这个语法
- 15. 在Ruby中没有分号的vim自动缩进行
- 16. RazorTemplateEngine分析器产生不寻常的语法树
- 17. Python语言的语法分析器
- 18. 树枝文件:html和树枝部分的语法高亮
- 19. vim中的Ruby语法检查
- 20. 如何将我的分析树简化为抽象语法树?
- 21. 树顶语法问题
- 22. vim中对非标准元素的缩进和语法
- 23. Vim:良好的pascal支持(语法,缩进,可能omnicomplete)
- 24. 语法解析树?
- 25. 解析Ruby中的二进制文件
- 26. 在VIM中缩进文件夹中的所有文件
- 27. C#中拆分词法分析器语法文件问题#
- 28. 很简单vim的语法文件
- 29. 自动语法/ vim的头C++文件
- 30. VIM自动缩进LaTeX文件不好
树顶文件虽然不是红宝石。它们具有很强的相似性,但仅此而已。你确定使用Ruby的缩进文件不会导致任何问题吗? – 2009-10-25 18:22:09
目前它似乎工作得很好。 do/end等部分似乎被正确拾取。 – Peter 2009-10-27 00:43:14