diff --git a/neovim/lua/plugins/ide.lua b/neovim/lua/plugins/ide.lua index 3627c27..a19ecdc 100644 --- a/neovim/lua/plugins/ide.lua +++ b/neovim/lua/plugins/ide.lua @@ -579,6 +579,8 @@ return { init = function() local luasnip = require('luasnip') + luasnip.filetype_extend("typescriptreact", { "react" }) + -- Put snippets in ./snippets/.snippets require("luasnip.loaders.from_snipmate").lazy_load() diff --git a/neovim/snippets/react.snippets b/neovim/snippets/react.snippets new file mode 100644 index 0000000..1ea0f68 --- /dev/null +++ b/neovim/snippets/react.snippets @@ -0,0 +1,2 @@ +snippet rstate const [get, set] = useState(s); + const [$1, $2] = useState($0);