mirror of
https://github.com/boxpositron/absolute-vim.git
synced 2026-02-28 11:40:36 +00:00
feat: added neovim configuration
This commit is contained in:
3
lua/absolute/plugins/copilot.lua
Normal file
3
lua/absolute/plugins/copilot.lua
Normal file
@@ -0,0 +1,3 @@
|
||||
return {
|
||||
"github/copilot.vim"
|
||||
}
|
||||
7
lua/absolute/plugins/harpoon.lua
Normal file
7
lua/absolute/plugins/harpoon.lua
Normal file
@@ -0,0 +1,7 @@
|
||||
return {
|
||||
"theprimeagen/harpoon",
|
||||
dependencies = { 'nvim-lua/plenary.nvim' },
|
||||
config = function()
|
||||
require("absolute.after.harpoon")
|
||||
end
|
||||
}
|
||||
15
lua/absolute/plugins/lsp-zero.lua
Normal file
15
lua/absolute/plugins/lsp-zero.lua
Normal file
@@ -0,0 +1,15 @@
|
||||
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
|
||||
}
|
||||
17
lua/absolute/plugins/nvim-cmp.lua
Normal file
17
lua/absolute/plugins/nvim-cmp.lua
Normal file
@@ -0,0 +1,17 @@
|
||||
return {
|
||||
'hrsh7th/nvim-cmp',
|
||||
event = "InsertEnter",
|
||||
dependencies = {
|
||||
'neovim/nvim-lspconfig',
|
||||
'hrsh7th/cmp-nvim-lsp',
|
||||
'hrsh7th/cmp-buffer',
|
||||
'hrsh7th/cmp-path',
|
||||
'hrsh7th/cmp-cmdline',
|
||||
"saadparwaiz1/cmp_luasnip",
|
||||
"onsails/lspkind.nvim",
|
||||
},
|
||||
config = function()
|
||||
require("absolute.after.nvim-cmp")
|
||||
|
||||
end
|
||||
}
|
||||
7
lua/absolute/plugins/nvim-tree.lua
Normal file
7
lua/absolute/plugins/nvim-tree.lua
Normal file
@@ -0,0 +1,7 @@
|
||||
return {
|
||||
"nvim-tree/nvim-tree.lua",
|
||||
dependencies = {"nvim-tree/nvim-web-devicons"},
|
||||
config = function()
|
||||
require("absolute.after.nvim-tree");
|
||||
end
|
||||
}
|
||||
6
lua/absolute/plugins/nvim-treesitter-playground.lua
Normal file
6
lua/absolute/plugins/nvim-treesitter-playground.lua
Normal file
@@ -0,0 +1,6 @@
|
||||
return {
|
||||
"nvim-treesitter/playground",
|
||||
|
||||
|
||||
|
||||
}
|
||||
7
lua/absolute/plugins/nvim-treesitter.lua
Normal file
7
lua/absolute/plugins/nvim-treesitter.lua
Normal file
@@ -0,0 +1,7 @@
|
||||
return {
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
config = function()
|
||||
vim.cmd([[:TSUpdate]])
|
||||
require("absolute.after.nvim-treesitter")
|
||||
end
|
||||
}
|
||||
7
lua/absolute/plugins/rose-pine.lua
Normal file
7
lua/absolute/plugins/rose-pine.lua
Normal file
@@ -0,0 +1,7 @@
|
||||
return {
|
||||
'rose-pine/neovim',
|
||||
name = 'rose-pine',
|
||||
config = function()
|
||||
require("absolute.after.rose-pine")
|
||||
end
|
||||
}
|
||||
16
lua/absolute/plugins/telescope.lua
Normal file
16
lua/absolute/plugins/telescope.lua
Normal file
@@ -0,0 +1,16 @@
|
||||
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
|
||||
}
|
||||
6
lua/absolute/plugins/undotree.lua
Normal file
6
lua/absolute/plugins/undotree.lua
Normal file
@@ -0,0 +1,6 @@
|
||||
return {
|
||||
"mbbill/undotree",
|
||||
config = function()
|
||||
require("absolute.after.undotree")
|
||||
end
|
||||
}
|
||||
7
lua/absolute/plugins/vim-fugitive.lua
Normal file
7
lua/absolute/plugins/vim-fugitive.lua
Normal file
@@ -0,0 +1,7 @@
|
||||
return {
|
||||
"tpope/vim-fugitive",
|
||||
config = function()
|
||||
require("absolute.after.vim-fugitive")
|
||||
end
|
||||
|
||||
}
|
||||
17
lua/absolute/plugins/vim-tmux-navigator.lua
Normal file
17
lua/absolute/plugins/vim-tmux-navigator.lua
Normal file
@@ -0,0 +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>" },
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user