aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2024-06-05 22:31:31 -0500
committerToby Vincent <tobyv@tobyvin.dev>2024-06-05 22:31:31 -0500
commited67ef0ec966cb592b0e4fc354c2717eb1a4805d (patch)
tree2b32050c6bd4bfa36f34967e2281e80540c3423e
parentb41a35932e03c659c4186c339846d398712c3f74 (diff)
feat(nvim): add lazydev.nvim and remove neodev
-rw-r--r--nvim/.config/nvim/.neoconf.json22
-rw-r--r--nvim/.config/nvim/lazy-lock.json4
-rw-r--r--nvim/.config/nvim/lua/plugins/lazydev.lua26
-rw-r--r--nvim/.config/nvim/lua/plugins/lspconfig.lua3
4 files changed, 28 insertions, 27 deletions
diff --git a/nvim/.config/nvim/.neoconf.json b/nvim/.config/nvim/.neoconf.json
deleted file mode 100644
index 4070ecb..0000000
--- a/nvim/.config/nvim/.neoconf.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "neodev": {
- "library": {
- "enabled": true,
- "plugins": true
- }
- },
- "neoconf": {
- "plugins": {
- "lua_ls": {
- "enabled": true
- }
- }
- },
- "lspconfig": {
- "lua_ls": {
- "Lua.diagnostics.globals": [
- "vim"
- ]
- }
- }
-}
diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json
index f872f74..41a8987 100644
--- a/nvim/.config/nvim/lazy-lock.json
+++ b/nvim/.config/nvim/lazy-lock.json
@@ -12,9 +12,9 @@
"gitsigns.nvim": { "branch": "main", "commit": "76927d14d3fbd4ba06ccb5246e79d93b5442c188" },
"gruvbox.nvim": { "branch": "main", "commit": "96a8ec336fb48a11cefbd57508888361431aac26" },
"lazy.nvim": { "branch": "main", "commit": "0de782a6b0ffba599dbd332a4019d852564bf28c" },
+ "lazydev.nvim": { "branch": "main", "commit": "107231114623e2c4f90c626ec83b3120816b554e" },
+ "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" },
"mason.nvim": { "branch": "main", "commit": "c43eeb5614a09dc17c03a7fb49de2e05de203924" },
- "neoconf.nvim": { "branch": "main", "commit": "d321ba056f06e079da99924b948a45dfbacdfba9" },
- "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" },
"neotest": { "branch": "master", "commit": "5caac5cc235d495a2382bc2980630ef36ac87032" },
"neotest-go": { "branch": "main", "commit": "92950ad7be2ca02a41abca5c6600ff6ffaf5b5d6" },
"neotest-plenary": { "branch": "master", "commit": "dcaf5ed67a9e28a246e9783319e5aa6c9ea1c584" },
diff --git a/nvim/.config/nvim/lua/plugins/lazydev.lua b/nvim/.config/nvim/lua/plugins/lazydev.lua
new file mode 100644
index 0000000..a4528ee
--- /dev/null
+++ b/nvim/.config/nvim/lua/plugins/lazydev.lua
@@ -0,0 +1,26 @@
+---@type LazyPluginSpec
+local M = {
+ "folke/lazydev.nvim",
+ ft = "lua",
+ dependencies = {
+ "Bilal2453/luvit-meta",
+ {
+ "hrsh7th/nvim-cmp",
+ opts = function(_, opts)
+ opts.sources = opts.sources or {}
+ table.insert(opts.sources, {
+ name = "lazydev",
+ group_index = 0,
+ })
+ end,
+ },
+ },
+ opts = {
+ library = {
+ { path = "luvit-meta/library", words = { "vim%.uv" } },
+ "lazy.nvim",
+ },
+ },
+}
+
+return M
diff --git a/nvim/.config/nvim/lua/plugins/lspconfig.lua b/nvim/.config/nvim/lua/plugins/lspconfig.lua
index 74b62dd..94a9610 100644
--- a/nvim/.config/nvim/lua/plugins/lspconfig.lua
+++ b/nvim/.config/nvim/lua/plugins/lspconfig.lua
@@ -4,13 +4,10 @@ local M = {
event = "BufReadPre",
dependencies = {
{ "hrsh7th/cmp-nvim-lsp", opts = {} },
- { "folke/neodev.nvim", opts = {} },
- { "folke/neoconf.nvim", cmd = "Neoconf", dependencies = { "nvim-lspconfig" }, opts = {} },
},
}
function M:config()
- require("neoconf")
require("lspconfig").util.default_config.capabilities =
require("cmp_nvim_lsp").default_capabilities(vim.lsp.protocol.make_client_capabilities())