.dotfiles/nvim/lua/plugins.lua
2022-02-22 22:35:11 +01:00

92 lines
1.6 KiB
Lua

local Plug = vim.fn['plug#']
-- PLUGINS
vim.call('plug#begin', '~/.config/nvim/bundle')
-- USEFUL
-- ===================
-- Editor config
Plug 'editorconfig/editorconfig-vim'
-- brackets management
Plug 'tpope/vim-surround'
-- shift and tab setup
Plug 'tpope/vim-sleuth'
-- new text objects
Plug 'wellle/targets.vim'
-- WINDOW MANAGEMENT
-- ===================
-- tmux navigator
Plug 'christoomey/vim-tmux-navigator'
-- winresizer
Plug 'simeji/winresizer'
-- goyo
Plug 'junegunn/goyo.vim'
-- FILE MANAGEMENT
-- ===================
-- nvim-tree.lua
Plug 'kyazdani42/nvim-web-devicons'
Plug 'kyazdani42/nvim-tree.lua'
-- telescope plugin
Plug 'nvim-lua/plenary.nvim'
Plug 'nvim-telescope/telescope.nvim'
-- vimwiki
Plug 'vimwiki/vimwiki'
-- GIT STUFF
-- ===================
-- git
Plug 'tpope/vim-fugitive'
-- vim gitgutter
Plug 'airblade/vim-gitgutter'
-- COLORS
-- ===================
-- Plastic colorscheme
Plug 'jidbo/sonokai'
-- Color higlighting
Plug 'norcalli/nvim-colorizer.lua'
-- powerline
Plug 'nvim-lualine/lualine.nvim'
-- LANGUAGES
-- ===================
-- nvim completion
Plug 'neovim/nvim-lspconfig'
Plug 'williamboman/nvim-lsp-installer'
Plug 'hrsh7th/cmp-nvim-lsp'
Plug 'hrsh7th/cmp-buffer'
Plug 'hrsh7th/cmp-path'
Plug 'hrsh7th/cmp-cmdline'
Plug 'hrsh7th/nvim-cmp'
Plug 'SirVer/ultisnips'
Plug 'quangnguyen30192/cmp-nvim-ultisnips'
-- Autoformatter
Plug 'sbdchd/neoformat'
-- treesitter
Plug('nvim-treesitter/nvim-treesitter', {['do'] = ':TSUpdate'})
-- latex
Plug 'lervag/vimtex'
-- All of your Plugins must be added before the following line
vim.call('plug#end')