This repository has been archived on 2024-04-30. You can view files and clone it, but cannot push or open issues or pull requests.
setup/roles/neovim/files/lua/plugins.lua

63 lines
1.1 KiB
Lua
Raw Normal View History

return require('packer').startup(function()
--- Packer can manage itself
use 'wbthomason/packer.nvim'
-- Colorscheme
use 'gruvbox-community/gruvbox'
2023-01-20 16:31:40 +00:00
-- Better increment/decrement
use 'monaqa/dial.nvim'
2023-01-20 17:19:39 +00:00
2023-01-20 21:18:32 +00:00
-- Easy LSP configurations
use 'neovim/nvim-lspconfig'
2023-01-21 12:25:25 +00:00
-- Git line decorations
use 'lewis6991/gitsigns.nvim'
2023-01-21 14:45:50 +00:00
-- File browser
use {
"nvim-neo-tree/neo-tree.nvim",
branch = "v2.x",
requires = {
"nvim-lua/plenary.nvim",
"nvim-tree/nvim-web-devicons",
"MunifTanjim/nui.nvim",
}
}
-- Syntax highlighting
use {
'nvim-treesitter/nvim-treesitter',
run = function()
local ts_update = require('nvim-treesitter.install').update({ with_sync = true })
ts_update()
end,
}
2023-01-29 22:00:47 +00:00
-- Fast jumping
use 'ggandor/leap.nvim'
-- Surround objects
use({
"kylechui/nvim-surround",
tag = "*",
requires = {
"tpope/vim-repeat"
}
})
2023-01-31 17:54:12 +00:00
-- Commenting
use 'terrortylor/nvim-comment'
-- Automatic settings depending on file type
use 'tpope/vim-sleuth'
2023-02-12 13:42:51 +00:00
-- Fuzzy finder
use {
'nvim-telescope/telescope.nvim',
requires = {
'nvim-lua/plenary.nvim'
}
}
end)