diff --git a/README.md b/README.md index 60aca2a..2b7c2a5 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ ## Cool plugins to add - https://github.com/epwalsh/obsidian.nvim (Obsidian in Nvim) +- https://github.com/Feel-ix-343/markdown-oxide?tab=readme-ov-file (lsp that makes Obsidian from .md) ### Tutorials foud diff --git a/lazy-lock.json b/lazy-lock.json index 6a832f8..f6c6c9c 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,12 +1,15 @@ { "everforest": { "branch": "main", "commit": "5e0e32a569fb464911342f0d421721cc1c94cf25" }, - "image.nvim": { "branch": "master", "commit": "baa13e6351e46b576620d5e920d5e81adff435a4" }, + "image.nvim": { "branch": "master", "commit": "301de7919b2c0378cb7a782663f67abbcb198b17" }, "lazy.nvim": { "branch": "main", "commit": "31ddbea7c10b6920c9077b66c97951ca8682d5c8" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "44509689b9bf3984d729cc264aacb31cb7f41668" }, + "mason.nvim": { "branch": "main", "commit": "751b1fcbf3d3b783fcf8d48865264a9bcd8f9b10" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "7aad1bf3f6b849cbf108e02c55ad4d701cb4d33a" }, "nui.nvim": { "branch": "main", "commit": "cbd2668414331c10039278f558630ed19b93e69b" }, - "nvim-treesitter": { "branch": "master", "commit": "3e10cffbb2a022cd8e2aaea9f4fffb514065e77c" }, - "nvim-web-devicons": { "branch": "master", "commit": "b3468391470034353f0e5110c70babb5c62967d3" }, + "nvim-lspconfig": { "branch": "master", "commit": "ed8b8a15acc441aec669f97d75f2c1f2ac8c8aa5" }, + "nvim-treesitter": { "branch": "master", "commit": "ea4f6d5175812a3f48302d638a766bc18fcbb04a" }, + "nvim-web-devicons": { "branch": "master", "commit": "31ba3c489e56a7f20881cee013cea1269b6b2f2d" }, "plenary.nvim": { "branch": "master", "commit": "8aad4396840be7fc42896e3011751b7609ca4119" }, "telescope.nvim": { "branch": "master", "commit": "6312868392331c9c0f22725041f1ec2bef57c751" }, "vim-tmux-navigator": { "branch": "master", "commit": "a26954a585b02a2ac02f87145e204f8798a7cbc2" } diff --git a/lua/plugins/lsp-config.lua b/lua/plugins/lsp-config.lua new file mode 100644 index 0000000..813ddb9 --- /dev/null +++ b/lua/plugins/lsp-config.lua @@ -0,0 +1,23 @@ +return { + {"williamboman/mason.nvim", -- managing LSP servers + config = function() + require("mason").setup() + end + }, + + {"williamboman/mason-lspconfig.nvim", -- mason configuration lsp + config = function() + require("mason-lspconfig").setup({ + ensure_installed = { "lua_ls" } + }) + end + }, + + {"neovim/nvim-lspconfig", + config = function() + local lspconfig = require("lspconfig") + lspconfig.lua_ls.setup({}) + end + } +} +