O material ftplugin é executado antes dos scripts de sintaxe, portanto, :autocmd
s define as palavras-chave adicionais apenas para que elas sejam limpas pelo padrão syntax/haskell.vim
mais tarde .
Você pode tentar usar :autocmd Syntax haskell ...
, mas a maneira correta é colocar os comandos :syn keyword
no arquivo ~/.vim/after/syntax/haskell.vim
.
Embora seja tentador manter todas as configurações em um só lugar, isso não é adequado. Melhor usar as abstrações que o Vim oferece, ou você acabará com um indecifrável mil + linhas ~/.vimrc
eventualmente também.