feat: updated plugins and editor configuration

This commit is contained in:
David Ibia
2024-01-01 21:03:31 +01:00
parent 2537f12e0c
commit e454b4a8b9
36 changed files with 497 additions and 195 deletions

View File

@@ -0,0 +1,8 @@
return {
"akinsho/bufferline.nvim",
dependencies = { "nvim-tree/nvim-web-devicons" },
version = "*",
config = function()
require("absolute.after.bufferline")
end
}

View File

@@ -0,0 +1,5 @@
return {
"numToStr/Comment.nvim",
event = { "BufReadPre", "BufNewFile" },
config = true
}

View File

@@ -0,0 +1,4 @@
return {
"stevearc/dressing.nvim",
event = "VeryLazy"
}

View File

@@ -1,7 +1,7 @@
return {
"theprimeagen/harpoon",
dependencies = { 'nvim-lua/plenary.nvim' },
config = function()
require("absolute.after.harpoon")
end
"theprimeagen/harpoon",
dependencies = { 'nvim-lua/plenary.nvim' },
config = function()
require("absolute.after.harpoon")
end
}

View File

@@ -0,0 +1,11 @@
return {
"neovim/nvim-lspconfig",
event = { "BufReadPre", "BufNewFile" },
dependencies = {
{ "hrsh7th/cmp-nvim-lsp", name = "nvim_lsp" },
{ "antosha417/nvim-lsp-file-operations", config = true },
},
config = function()
require("absolute.after.lsp-config")
end
}

View File

@@ -1,15 +0,0 @@
return {
'VonHeikemen/lsp-zero.nvim', branch = 'v3.x',
dependencies = {
'williamboman/mason.nvim',
'williamboman/mason-lspconfig.nvim',
'neovim/nvim-lspconfig',
'hrsh7th/cmp-nvim-lsp',
'hrsh7th/nvim-cmp',
'L3MON4D3/LuaSnip',
},
config = function()
require("absolute.after.lsp-zero")
end
}

View File

@@ -0,0 +1,7 @@
return {
'nvim-lualine/lualine.nvim',
dependencies = { 'nvim-tree/nvim-web-devicons' },
config = function()
require("absolute.after.lualine")
end
}

View File

@@ -0,0 +1,10 @@
return {
'williamboman/mason.nvim',
dependencies = {
'williamboman/mason-lspconfig.nvim',
},
config = function()
require("absolute.after.mason")
end
}

View File

@@ -0,0 +1,7 @@
return {
"echasnovski/mini.nvim",
version = "*", -- Stable Version
config = function()
require("absolute.after.mini")
end
}

View File

@@ -0,0 +1,5 @@
return {
"bluz71/vim-nightfly-colors",
name = "nightfly",
lazy = false,
}

View File

@@ -4,14 +4,15 @@ return {
dependencies = {
'neovim/nvim-lspconfig',
'hrsh7th/cmp-nvim-lsp',
'hrsh7th/cmp-buffer',
'hrsh7th/cmp-path',
'hrsh7th/cmp-buffer', --source for text in buffer
'hrsh7th/cmp-path', --source for file system paths
'hrsh7th/cmp-cmdline',
"saadparwaiz1/cmp_luasnip",
"saadparwaiz1/cmp_luasnip", --source for autocompletion
"onsails/lspkind.nvim",
"L3MON4D3/LuaSnip", --Snippet Engine
"rafamadriz/friendly-snippets", --Useful snippets
},
config = function()
require("absolute.after.nvim-cmp")
end
}

View File

@@ -1,6 +1,6 @@
return {
"nvim-tree/nvim-tree.lua",
dependencies = {"nvim-tree/nvim-web-devicons"},
dependencies = { "nvim-tree/nvim-web-devicons" },
config = function()
require("absolute.after.nvim-tree");
end

View File

@@ -1,6 +1,3 @@
return {
"nvim-treesitter/playground",
"nvim-treesitter/playground",
}

View File

@@ -1,7 +1,7 @@
return {
"nvim-treesitter/nvim-treesitter",
config = function()
vim.cmd([[:TSUpdate]])
require("absolute.after.nvim-treesitter")
end
"nvim-treesitter/nvim-treesitter",
config = function()
vim.cmd([[:TSUpdate]])
require("absolute.after.nvim-treesitter")
end
}

View File

@@ -1,7 +1,4 @@
return {
return {
'rose-pine/neovim',
name = 'rose-pine',
config = function()
require("absolute.after.rose-pine")
end
}

View File

@@ -1,16 +1,11 @@
return {
'nvim-telescope/telescope.nvim', tag = '0.1.5',
dependencies = { 'nvim-lua/plenary.nvim'},
requires = {
{
"nvim-telescope/telescope-fzf-native.nvim",
run = "make"
},
{
"nvim-telescope/telescope-dap.nvim"
}
},
config = function()
require("absolute.after.telescope")
end
}
'nvim-telescope/telescope.nvim',
branch = '0.1.x',
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-telescope/telescope-dap.nvim",
},
config = function()
require("absolute.after.telescope")
end
}

View File

@@ -1,6 +1,6 @@
return {
"mbbill/undotree",
config = function()
require("absolute.after.undotree")
end
"mbbill/undotree",
config = function()
require("absolute.after.undotree")
end
}

View File

@@ -1,7 +1,7 @@
return {
"tpope/vim-fugitive",
config = function()
require("absolute.after.vim-fugitive")
end
"tpope/vim-fugitive",
config = function()
require("absolute.after.vim-fugitive")
end
}

View File

@@ -0,0 +1,3 @@
return {
"szw/vim-maximizer"
}

View File

@@ -1,17 +1,17 @@
return {
"christoomey/vim-tmux-navigator",
cmd = {
"TmuxNavigateLeft",
"TmuxNavigateDown",
"TmuxNavigateUp",
"TmuxNavigateRight",
"TmuxNavigatePrevious",
},
keys = {
{ "<c-h>", "<cmd><C-U>TmuxNavigateLeft<cr>" },
{ "<c-j>", "<cmd><C-U>TmuxNavigateDown<cr>" },
{ "<c-k>", "<cmd><C-U>TmuxNavigateUp<cr>" },
{ "<c-l>", "<cmd><C-U>TmuxNavigateRight<cr>" },
{ "<c-\\>", "<cmd><C-U>TmuxNavigatePrevious<cr>" },
},
}
cmd = {
"TmuxNavigateLeft",
"TmuxNavigateDown",
"TmuxNavigateUp",
"TmuxNavigateRight",
"TmuxNavigatePrevious",
},
keys = {
{ "<C-h>", "<cmd><C-U>TmuxNavigateLeft<cr>" },
{ "<C-j>", "<cmd><C-U>TmuxNavigateDown<cr>" },
{ "<C-k>", "<cmd><C-U>TmuxNavigateUp<cr>" },
{ "<C-l>", "<cmd><C-U>TmuxNavigateRight<cr>" },
{ "<C-\\>", "<cmd><C-U>TmuxNavigatePrevious<cr>" },
},
}