From 5c8b71ceb8e855cefbcbf2d94e6e7522a5067f6c Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Thu, 25 Jul 2024 01:39:15 +0200 Subject: [PATCH] Upgraded from neodev to lazydev --- nvim/dot-config/nvim/lazy-lock.json | 3 ++- nvim/dot-config/nvim/lua/plugins/cmp.lua | 1 + nvim/dot-config/nvim/lua/plugins/lazydev.lua | 13 +++++++++++++ nvim/dot-config/nvim/lua/plugins/lsp.lua | 3 --- 4 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 nvim/dot-config/nvim/lua/plugins/lazydev.lua diff --git a/nvim/dot-config/nvim/lazy-lock.json b/nvim/dot-config/nvim/lazy-lock.json index 893a736..6d3b0d8 100644 --- a/nvim/dot-config/nvim/lazy-lock.json +++ b/nvim/dot-config/nvim/lazy-lock.json @@ -16,14 +16,15 @@ "inc-rename.nvim": { "branch": "main", "commit": "535b508c0cb14d00c1836ad901b3c531cb1152bb" }, "indent-blankline.nvim": { "branch": "master", "commit": "4288ce8128a52650e401dda42fd7651a6038f262" }, "lazy.nvim": { "branch": "main", "commit": "60fe75c88db22025989600bb53dba247654d9ed5" }, + "lazydev.nvim": { "branch": "main", "commit": "399299ca570aa82c13ee4fb1bd1304ce6baf7f05" }, "lsp_signature.nvim": { "branch": "master", "commit": "a38da0a61c172bb59e34befc12efe48359884793" }, "lspkind-nvim": { "branch": "master", "commit": "1735dd5a5054c1fb7feaf8e8658dbab925f4f0cf" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, + "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "c5e07b8ff54187716334d585db34282e46fa2932" }, "mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" }, "neo-tree.nvim": { "branch": "v2.x", "commit": "8c75e8a2949cd6cd35525799200a8d34471ee9eb" }, - "neodev.nvim": { "branch": "main", "commit": "02893eeb9d6e8503817bd52385e111cba9a90500" }, "nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" }, "nvim-autopairs": { "branch": "master", "commit": "c15de7e7981f1111642e7e53799e1211d4606cb9" }, "nvim-bufdel": { "branch": "main", "commit": "523d58e94e7212fff3e05c247b962dc8f93bcfde" }, diff --git a/nvim/dot-config/nvim/lua/plugins/cmp.lua b/nvim/dot-config/nvim/lua/plugins/cmp.lua index 7dd2e8e..de486e1 100644 --- a/nvim/dot-config/nvim/lua/plugins/cmp.lua +++ b/nvim/dot-config/nvim/lua/plugins/cmp.lua @@ -89,6 +89,7 @@ return { }, }, sources = { + { name = "lazydev", group_index = 0 }, { name = "nvim_lsp" }, { name = "luasnip" }, { name = "path" }, diff --git a/nvim/dot-config/nvim/lua/plugins/lazydev.lua b/nvim/dot-config/nvim/lua/plugins/lazydev.lua new file mode 100644 index 0000000..100066f --- /dev/null +++ b/nvim/dot-config/nvim/lua/plugins/lazydev.lua @@ -0,0 +1,13 @@ +-- https://github.com/folke/lazydev.nvim +return { + { + "folke/lazydev.nvim", + ft = "lua", + opts = { + library = { + { path = "luvit-meta/library", words = { "vim%.uv" } }, + }, + }, + }, + { "Bilal2453/luvit-meta", lazy = true }, -- optional `vim.uv` typings +} diff --git a/nvim/dot-config/nvim/lua/plugins/lsp.lua b/nvim/dot-config/nvim/lua/plugins/lsp.lua index ea8f9e5..31c8cba 100644 --- a/nvim/dot-config/nvim/lua/plugins/lsp.lua +++ b/nvim/dot-config/nvim/lua/plugins/lsp.lua @@ -11,9 +11,6 @@ return { -- Set capabilities from cmp "hrsh7th/cmp-nvim-lsp", - -- Additional lua configuration, makes nvim stuff amazing! - { "folke/neodev.nvim", opts = {} }, - -- Add document color "mrshmllow/document-color.nvim",