## ファイル作成 [[init.lua]]と同じ階層に`snippets`という名前のディレクトリを作成し、その中に`<filetype>.snippets`ファイルを作成していく。たとえば、[[init.lua]]が`~/.config/nvim/init.lua`配下にあるなら、`~/.config/nvim/snippets/go.snippets`を作成する。 ``` snippet _test テストです if ($1) $0 snippet _test2 テストです if ($1 == $2) $0 ``` ## ユースケース ### エスケープ 以下は`\`のエスケープが必要。 - `
- バッククォート (\`) ### 別ファイルの継承 `typescript.snippets`を`*.vue`ファイルでも使いたい場合、`vue.snippets`の先頭に以下を記載する。 ``` extends typescript ``` > [edit\_snippet\_files\(\) but showing "extends"? · Issue \#988 · L3MON4D3/LuaSnip](https://github.com/L3MON4D3/LuaSnip/issues/988)