Made snippets better

This commit is contained in:
2025-02-03 13:02:06 +11:00
parent ad5c3a6579
commit 8bc6f4229f
9 changed files with 247 additions and 74 deletions

View File

@@ -17,10 +17,13 @@ return {
require("luasnip.loaders.from_" .. type).lazy_load()
vim.keymap.set("n", "<leader>ts", "<cmd>Telescope luasnip<CR>", { desc = "Search Snippets" })
end, { "vscode", "snipmate", "lua" })
local lua_snippets = require("haelnorr.snippets.lua")
ls.add_snippets("lua", lua_snippets)
local go_snippets = require("haelnorr.snippets.go")
ls.add_snippets("go", go_snippets)
for _, ft_path in ipairs(vim.api.nvim_get_runtime_file("lua/haelnorr/snippets/*.lua", true)) do
loadfile(ft_path)()
end
-- local lua_snippets = require("haelnorr.snippets.lua")
-- ls.add_snippets("lua", lua_snippets)
-- local go_snippets = require("haelnorr.snippets.go")
-- ls.add_snippets("go", go_snippets)
vim.keymap.set({ "i", "s" }, "<C-k>", function()
if ls.expand_or_jumpable() then
ls.expand_or_jump()