diff --git a/lazy-lock.json b/lazy-lock.json index 8920c53..cf0b223 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,6 +1,6 @@ { "Comment.nvim": { "branch": "master", "commit": "6821b3ae27a57f1f3cf8ed030e4a55d70d0c4e43" }, - "LuaSnip": { "branch": "master", "commit": "80a8528f084a97b624ae443a6f50ff8074ba486b" }, + "LuaSnip": { "branch": "master", "commit": "a4de64570b9620875c8ea04175cd07ed8e32ac99" }, "clangd_extensions.nvim": { "branch": "main", "commit": "bafed83f79b5779f5b43e8e015e13ca99dcd8b3a" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" }, @@ -13,10 +13,10 @@ "harpoon": { "branch": "master", "commit": "c1aebbad9e3d13f20bedb8f2ce8b3a94e39e424a" }, "indent-blankline.nvim": { "branch": "master", "commit": "8299fe7703dfff4b1752aeed271c3b95281a952d" }, "kterm": { "branch": "main", "commit": "b587868af673cc4ddf6b1bd13d65dafbfd77383e" }, - "lazy.nvim": { "branch": "main", "commit": "9788a19ec0b4036028e78aec702634b4b89d3470" }, + "lazy.nvim": { "branch": "main", "commit": "96584866b9c5e998cbae300594d0ccfd0c464627" }, "lualine.nvim": { "branch": "master", "commit": "e99d733e0213ceb8f548ae6551b04ae32e590c80" }, "mason.nvim": { "branch": "main", "commit": "4546dec8b56bc56bc1d81e717e4a935bc7cd6477" }, - "nvim-autopairs": { "branch": "master", "commit": "f6c71641f6f183427a651c0ce4ba3fb89404fa9e" }, + "nvim-autopairs": { "branch": "master", "commit": "0f04d78619cce9a5af4f355968040f7d675854a1" }, "nvim-cmp": { "branch": "main", "commit": "8202df9561b90102b41dbc1ad71945534ef4ea39" }, "nvim-colorizer.lua": { "branch": "master", "commit": "760e27df4dd966607e8fb7fd8b6b93e3c7d2e193" }, "nvim-lspconfig": { "branch": "master", "commit": "649137cbc53a044bffde36294ce3160cb18f32c7" }, diff --git a/lua/plugins/configs/lspconfig.lua b/lua/plugins/configs/lspconfig.lua index 9df579c..fac4741 100644 --- a/lua/plugins/configs/lspconfig.lua +++ b/lua/plugins/configs/lspconfig.lua @@ -148,7 +148,7 @@ lspconfig.asm_lsp.setup { capabilities = M.capabilities, init_option = { provideFormatter = true }, command = "asm-lsp", - filetypes = { "s", "S", "asm" }, + filetypes = { "a", "s", "S", "asm" }, } diff --git a/lua/plugins/configs/others.lua b/lua/plugins/configs/others.lua index dfc5d79..846221c 100644 --- a/lua/plugins/configs/others.lua +++ b/lua/plugins/configs/others.lua @@ -22,6 +22,7 @@ M.luasnip = function() -- vscode format require("luasnip.loaders.from_vscode").lazy_load() require("luasnip.loaders.from_vscode").lazy_load { paths = vim.g.vscode_snippets_path or "" } + require('luasnip.loaders.from_vscode').lazy_load({ paths = "~/.config/nvim/snippets/" }) -- snipmate format require("luasnip.loaders.from_snipmate").load() diff --git a/snippets/c.json b/snippets/c.json new file mode 100644 index 0000000..4a0c30b --- /dev/null +++ b/snippets/c.json @@ -0,0 +1,13 @@ +{ + "boilerplate": { + "prefix": "boilerplate", + "body": [ + "#include ", + "\nint main(int argc, char *argv[])", + "{", + " $1", + " return 0;", + "}" + ] + } +} diff --git a/snippets/package.json b/snippets/package.json new file mode 100644 index 0000000..0ae6a01 --- /dev/null +++ b/snippets/package.json @@ -0,0 +1,19 @@ +{ + "name": "My snippets", + "contributes": { + "snippets": [ + { + "language": [ + "all" + ], + "path": "./all.json" + }, + { + "language": [ + "c" + ], + "path": "./c.json" + } + ] + } +}