92 lines
1.6 KiB
Lua
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')
|