デフォルトに設定されたもの以外で、ファイルの拡張子から[[ファイルタイプ (Vim)|ファイルタイプ]]を決める方法。`filetype.lua`を作成し、`init.lua`などで読み込むようにする。 `lua/filetype.lua` ```lua -- *.tssでtypescriptと判定したい場合 vim.filetype.add({ extension = { tss = "typescript", }, }) ``` `init.lua` ```lua require("filetype") ``` ## 参考 - [feat: filetype\.lua by gpanders · Pull Request \#16600 · neovim/neovim](https://github.com/neovim/neovim/pull/16600#)