mirror of
https://github.com/boxpositron/absolute-vim.git
synced 2026-02-28 11:40:36 +00:00
feat: updated plugins and editor configuration
This commit is contained in:
8
lua/absolute/plugins/bufferline.lua
Normal file
8
lua/absolute/plugins/bufferline.lua
Normal file
@@ -0,0 +1,8 @@
|
||||
return {
|
||||
"akinsho/bufferline.nvim",
|
||||
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||
version = "*",
|
||||
config = function()
|
||||
require("absolute.after.bufferline")
|
||||
end
|
||||
}
|
||||
5
lua/absolute/plugins/comment.lua
Normal file
5
lua/absolute/plugins/comment.lua
Normal file
@@ -0,0 +1,5 @@
|
||||
return {
|
||||
"numToStr/Comment.nvim",
|
||||
event = { "BufReadPre", "BufNewFile" },
|
||||
config = true
|
||||
}
|
||||
4
lua/absolute/plugins/dressing.lua
Normal file
4
lua/absolute/plugins/dressing.lua
Normal file
@@ -0,0 +1,4 @@
|
||||
return {
|
||||
"stevearc/dressing.nvim",
|
||||
event = "VeryLazy"
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
|
||||
11
lua/absolute/plugins/lsp-config.lua
Normal file
11
lua/absolute/plugins/lsp-config.lua
Normal 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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
7
lua/absolute/plugins/lualine.lua
Normal file
7
lua/absolute/plugins/lualine.lua
Normal file
@@ -0,0 +1,7 @@
|
||||
return {
|
||||
'nvim-lualine/lualine.nvim',
|
||||
dependencies = { 'nvim-tree/nvim-web-devicons' },
|
||||
config = function()
|
||||
require("absolute.after.lualine")
|
||||
end
|
||||
}
|
||||
10
lua/absolute/plugins/mason.lua
Normal file
10
lua/absolute/plugins/mason.lua
Normal file
@@ -0,0 +1,10 @@
|
||||
return {
|
||||
'williamboman/mason.nvim',
|
||||
dependencies = {
|
||||
'williamboman/mason-lspconfig.nvim',
|
||||
},
|
||||
config = function()
|
||||
require("absolute.after.mason")
|
||||
end
|
||||
|
||||
}
|
||||
7
lua/absolute/plugins/mini.lua
Normal file
7
lua/absolute/plugins/mini.lua
Normal file
@@ -0,0 +1,7 @@
|
||||
return {
|
||||
"echasnovski/mini.nvim",
|
||||
version = "*", -- Stable Version
|
||||
config = function()
|
||||
require("absolute.after.mini")
|
||||
end
|
||||
}
|
||||
5
lua/absolute/plugins/nightfly.lua
Normal file
5
lua/absolute/plugins/nightfly.lua
Normal file
@@ -0,0 +1,5 @@
|
||||
return {
|
||||
"bluz71/vim-nightfly-colors",
|
||||
name = "nightfly",
|
||||
lazy = false,
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
return {
|
||||
"nvim-treesitter/playground",
|
||||
|
||||
|
||||
|
||||
"nvim-treesitter/playground",
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
return {
|
||||
return {
|
||||
'rose-pine/neovim',
|
||||
name = 'rose-pine',
|
||||
config = function()
|
||||
require("absolute.after.rose-pine")
|
||||
end
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
return {
|
||||
"mbbill/undotree",
|
||||
config = function()
|
||||
require("absolute.after.undotree")
|
||||
end
|
||||
"mbbill/undotree",
|
||||
config = function()
|
||||
require("absolute.after.undotree")
|
||||
end
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
}
|
||||
|
||||
3
lua/absolute/plugins/vim-maximizer.lua
Normal file
3
lua/absolute/plugins/vim-maximizer.lua
Normal file
@@ -0,0 +1,3 @@
|
||||
return {
|
||||
"szw/vim-maximizer"
|
||||
}
|
||||
@@ -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>" },
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user