neovim configuration using rocks.nvim plugin manager

feat: add javascript snippets

Changed files
+34
lua
snippets
+34
lua/snippets/javascript.lua
··· 1 + require("luasnip.session.snippet_collection").clear_snippets("javascript") 2 + require("luasnip.session.snippet_collection").clear_snippets("typescript") 3 + 4 + local ls = require("luasnip") 5 + local s = ls.snippet 6 + local i = ls.insert_node 7 + local t = ls.text_node 8 + local fmt = require("luasnip.extras.fmt").fmt 9 + 10 + -- stylua: ignore 11 + ls.add_snippets("javascript", { 12 + s("fn", fmt([[ 13 + function {}({}) {{ 14 + {}{} 15 + }} 16 + ]], { i(1), i(2), t("\t"), i(3) })), 17 + s("cl", fmt([[ 18 + ({}) => {{ 19 + {}{} 20 + }} 21 + ]], { i(1), t("\t"), i(2) })), 22 + }) 23 + ls.add_snippets("typescript", { 24 + s("fn", fmt([[ 25 + function {}({}){} {{ 26 + {}{} 27 + }} 28 + ]], { i(1), i(2), i(3), t("\t"), i(4) })), 29 + s("cl", fmt([[ 30 + ({}) => {{ 31 + {}{} 32 + }} 33 + ]], { i(1), t("\t"), i(2) })), 34 + })