Saya menggunakan Sintaksis dalam Vim, dan menyoroti sintaksis Ruby yang lebih baru sebagai kesalahan. Misalnya, jika saya menggunakan argumen kata kunci yang diperlukan (diperkenalkan di Ruby 2.1), seperti ini:
def distance(from:, to:)
# whatever
end
... itu menyoroti garis definisi dan mengatakan "tak terduga ','".
Bagaimana saya bisa mengenalinya sebagai sintaksis Ruby yang valid? Saya sudah memperbarui ~/.vim/syntax/ruby.vim
.
~/.vim/syntax/ruby.vim
tidak ada hubungannya dengan memeriksa sintaks dalam file; itu untuk sintaks penyorotan . Lihat robots.thoughtbot.com/writing-vim-syntax-plugins