feat: add ruby ftplugin for better keyword support