https://www.jackfranklin.co.uk/blog/using-ftplugin-in-vim/