" Specify a directory for plugins call plug#begin(stdpath('data') . '/plugged') " Colourthemes Plug 'Rigellute/shades-of-purple.vim' " Editor extensions Plug 'neomake/neomake' Plug 'nvim-lua/plenary.nvim' Plug 'nvim-tree/nvim-web-devicons' Plug 'MunifTanjim/nui.nvim' Plug 'nvim-neo-tree/neo-tree.nvim' Plug 'zhaocai/timestamp.vim' Plug 'vim-airline/vim-airline' Plug 'bling/vim-bufferline' Plug 'junegunn/fzf.vim' Plug 'tpope/vim-commentary' Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } Plug 'lighttiger2505/deoplete-vim-lsp' Plug 'machakann/vim-highlightedyank' Plug 'nvim-treesitter/nvim-treesitter', { 'do': ':UpdateRemotePlugins' } " Use rainbow parenthesis and automatic closing parens Plug 'luochen1990/rainbow' Plug 'jiangmiao/auto-pairs' " Linting plugin for multiple languages Plug 'prabirshrestha/vim-lsp' Plug 'mattn/vim-lsp-settings' " Support for various git things Plug 'airblade/vim-gitgutter' " Language support for LaTeX Plug 'vim-latex/vim-latex' Plug 'rhysd/vim-grammarous' " Syntaxhighlighting for mediawiki code Plug 'chikamichi/mediawiki.vim' " Syntaxhighlighting for .toml files " Extras for rust Plug 'cespare/vim-toml' Plug 'racer-rust/vim-racer' " Extras for python coding Plug 'jeetsukumaran/vim-pythonsense' Plug 'numirias/semshi', {'do': ':UpdateRemotePlugins'} Plug 'Vimjas/vim-python-pep8-indent' Plug 'zchee/deoplete-jedi' Plug 'davidhalter/jedi-vim' Plug 'HiPhish/jinja.vim' " Support for kotlin language server call plug#end()