如何让Vim知道Java 8 lambda语法?

时间:2015-07-31 02:03:59

标签: java vim

Vim 7.4附带的Java语法文件阻塞了Java 8 lambda语法。它突出显示->红色。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:9)

在名为~/.vim/after/syntax的{​​{1}}中创建一个文件,并将以下内容添加到此文件中:

java.vim

第二行是从标准java语法文件复制的,但没有

syn clear javaError
syn match javaError "<<<\|\.\.\|=>\|||=\|&&=\|\*\/"
syn match javaFuncDef "[^-]->"

有关[^-]-> 目录的详情,请参阅~/.vim/after/