refactor nvim lazy plugins

This commit is contained in:
Václav Uruba 2023-09-03 13:53:11 +02:00
parent 87e47d17df
commit 082a413cf2
Signed by: uruba
GPG Key ID: 9D8E987C4B2E1E9C
14 changed files with 90 additions and 56 deletions

View File

@ -18,60 +18,5 @@ if not vim.loop.fs_stat(lazypath) then
end end
vim.opt.rtp:prepend(lazypath) vim.opt.rtp:prepend(lazypath)
require("lazy").setup({ require("lazy").setup("lazy-plugins")
-- Sensible defaults
"tpope/vim-sensible",
-- Plenary
"nvim-lua/plenary.nvim",
-- Indent line
"lukas-reineke/indent-blankline.nvim",
-- CSS color
"ap/vim-css-color",
-- Symlink follow
--"aymericbeaumet/vim-symlink",
-- Git
"lewis6991/gitsigns.nvim",
-- Lastplace
"farmergreg/vim-lastplace",
-- Autopair
{
"windwp/nvim-autopairs",
event = "InsertEnter",
opts = {},
},
-- Tagbar
"preservim/tagbar",
-- Color scheme
"navarasu/onedark.nvim",
-- Surround
"tpope/vim-surround",
-- Barbar (tabline bar)
{
"romgrk/barbar.nvim",
dependencies = {
'lewis6991/gitsigns.nvim',
'nvim-tree/nvim-web-devicons',
},
},
-- Dashboard (start screen)
{
'goolord/alpha-nvim',
dependencies = { 'nvim-tree/nvim-web-devicons' },
config = function ()
require'alpha'.setup(require'alpha.themes.startify'.config)
end,
},
})

View File

@ -0,0 +1,8 @@
-- Alpha (start screen/dashboard)
return {
"goolord/alpha-nvim",
dependencies = { "nvim-tree/nvim-web-devicons" },
config = function ()
require"alpha".setup(require"alpha.themes.startify".config)
end,
}

View File

@ -0,0 +1,6 @@
-- Autopairs
return {
"windwp/nvim-autopairs",
event = "InsertEnter",
opts = {},
}

View File

@ -0,0 +1,8 @@
-- Barbar (tabline bar)
return {
"romgrk/barbar.nvim",
dependencies = {
"lewis6991/gitsigns.nvim",
"nvim-tree/nvim-web-devicons",
},
}

View File

@ -0,0 +1,6 @@
-- CSS color
return {
"ap/vim-css-color",
}

View File

@ -0,0 +1,7 @@
-- Git signs
return {
"lewis6991/gitsigns.nvim",
config = function ()
require("gitsigns").setup()
end
}

View File

@ -0,0 +1,4 @@
-- Indent blankline
return {
"lukas-reineke/indent-blankline.nvim",
}

View File

@ -0,0 +1,5 @@
-- Lastplace
return {
"farmergreg/vim-lastplace",
}

View File

@ -0,0 +1,4 @@
-- Plenary
return {
"nvim-lua/plenary.nvim",
}

View File

@ -0,0 +1,4 @@
-- Surround
return {
"tpope/vim-surround",
}

View File

@ -0,0 +1,4 @@
-- Tagbar
return {
"preservim/tagbar",
}

View File

@ -0,0 +1,25 @@
-- Telescope
return {
"nvim-telescope/telescope.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
},
keys = {
{
"<leader>fp",
function() require("telescope.builtin").find_files({ cwd = require("lazy.core.config").options.root }) end,
},
{
"<leader>ff",
function() require('telescope.builtin').live_grep() end,
},
{
"<leader>fb",
function() require('telescope.builtin').buffers() end,
},
{
"<leader>fh",
function() require('telescope.builtin').help_tags() end,
},
},
}

View File

@ -0,0 +1,4 @@
-- Onedark theme
return {
"navarasu/onedark.nvim",
}

View File

@ -0,0 +1,4 @@
-- Sensible defaults
return {
"tpope/vim-sensible",
}