some nvim updates
This commit is contained in:
11
.config/nvim/lua/plugins/completion.lua
Normal file
11
.config/nvim/lua/plugins/completion.lua
Normal file
@@ -0,0 +1,11 @@
|
||||
-- Autocompletion system
|
||||
return {
|
||||
"hrsh7th/nvim-cmp",
|
||||
dependencies = {
|
||||
"hrsh7th/cmp-nvim-lsp", -- LSP source for nvim-cmp
|
||||
"hrsh7th/cmp-buffer", -- Buffer source
|
||||
"hrsh7th/cmp-path", -- Path source
|
||||
"L3MON4D3/LuaSnip", -- Snippet engine
|
||||
"saadparwaiz1/cmp_luasnip", -- Snippet source
|
||||
},
|
||||
}
|
4
.config/nvim/lua/plugins/deus.lua
Normal file
4
.config/nvim/lua/plugins/deus.lua
Normal file
@@ -0,0 +1,4 @@
|
||||
-- Color scheme
|
||||
return {
|
||||
"theniceboy/nvim-deus"
|
||||
}
|
9
.config/nvim/lua/plugins/lspconfig.lua
Normal file
9
.config/nvim/lua/plugins/lspconfig.lua
Normal file
@@ -0,0 +1,9 @@
|
||||
-- Language Server Protocol support
|
||||
return {
|
||||
"neovim/nvim-lspconfig", -- Base LSP configurations
|
||||
dependencies = {
|
||||
-- Server installation manager
|
||||
"williamboman/mason.nvim",
|
||||
"williamboman/mason-lspconfig.nvim",
|
||||
},
|
||||
}
|
2
.config/nvim/lua/plugins/plenary.lua
Normal file
2
.config/nvim/lua/plugins/plenary.lua
Normal file
@@ -0,0 +1,2 @@
|
||||
-- Utility functions
|
||||
return {"nvim-lua/plenary.nvim"}
|
5
.config/nvim/lua/plugins/telescope.lua
Normal file
5
.config/nvim/lua/plugins/telescope.lua
Normal file
@@ -0,0 +1,5 @@
|
||||
-- Fuzzy finder
|
||||
return {
|
||||
"nvim-telescope/telescope.nvim",
|
||||
dependencies = { "nvim-lua/plenary.nvim" }
|
||||
}
|
5
.config/nvim/lua/plugins/tree.lua
Normal file
5
.config/nvim/lua/plugins/tree.lua
Normal file
@@ -0,0 +1,5 @@
|
||||
-- File explorer
|
||||
return {
|
||||
"nvim-tree/nvim-tree.lua",
|
||||
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||
}
|
6
.config/nvim/lua/plugins/treesitter.lua
Normal file
6
.config/nvim/lua/plugins/treesitter.lua
Normal file
@@ -0,0 +1,6 @@
|
||||
-- Treesitter for syntax highlighting (load early)
|
||||
return {
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
build = ":TSUpdate",
|
||||
priority = 100, -- Load early
|
||||
}
|
4
.config/nvim/lua/plugins/which-key.lua
Normal file
4
.config/nvim/lua/plugins/which-key.lua
Normal file
@@ -0,0 +1,4 @@
|
||||
-- Key binding helper
|
||||
return {
|
||||
"folke/which-key.nvim",
|
||||
}
|
Reference in New Issue
Block a user