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')