From 8205c6a26929228459e6571a32c921eaba110673 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Fri, 17 Jan 2025 18:54:03 -0500 Subject: [PATCH] neovim: Start react snippet collection --- neovim/lua/plugins/ide.lua | 2 ++ neovim/snippets/react.snippets | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 neovim/snippets/react.snippets 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);