Estoy usando Syntastic en Vim, y destaca la nueva sintaxis de Ruby como errores. Por ejemplo, si uso argumentos de palabras clave requeridos (introducidos en Ruby 2.1), así:
def distance(from:, to:)
# whatever
end
... resalta la línea de definición y dice "inesperado ','".
¿Cómo puedo lograr que reconozca esto como una sintaxis válida de Ruby? Ya lo he actualizado ~/.vim/syntax/ruby.vim
.
~/.vim/syntax/ruby.vim
no tiene nada que ver con verificar la sintaxis en los archivos; Es para resaltar la sintaxis . Ver robots.thoughtbot.com/writing-vim-syntax-plugins