Add vim-plug plugins

This commit is contained in:
Fabian Becker 2021-05-19 21:41:30 +02:00
parent 03fc8f45e6
commit 22d89321a5

View File

@ -0,0 +1,107 @@
call plug#begin()
Plug 'airblade/vim-gitgutter'
" Plug 'andymass/vim-matchup'
Plug 'editorconfig/editorconfig-vim'
Plug 'junegunn/vim-easy-align'
" Multiple cursors for editing
Plug 'mg979/vim-visual-multi', {'branch': 'master'}
" Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'tpope/vim-abolish'
Plug 'tpope/vim-fugitive'
Plug 'tpope/vim-surround'
Plug 'edkolev/tmuxline.vim'
Plug 'majutsushi/tagbar'
let g:tagbar_ctags_bin = '/usr/local/bin/ctags'
Plug 'itchyny/lightline.vim'
let g:lightline = {
\ 'colorscheme': 'challenger_deep',
\ 'active': {
\ 'left': [ [ 'mode', 'paste' ],
\ [ 'readonly', 'gitbranch', 'filename', 'modified' ] ]
\ },
\ 'component_function': {
\ 'gitbranch': 'FugitiveHead',
\ },
\ 'separator': { 'left': "\ue0b0", 'right': "\ue0b2" },
\ 'subseparator': { 'left': "\ue0b1", 'right': "\ue0b3" }
\ }
Plug 'airblade/vim-rooter'
let g:rooter_manual_only = 1
Plug 'justinmk/vim-sneak'
let g:sneak#label = 1
Plug 'machakann/vim-highlightedyank'
let g:highlightedyank_highlight_duration = 100
" Easy commenting for Vim
Plug 'preservim/nerdcommenter'
" Dashboard
Plug 'glepnir/dashboard-nvim'
" NERD Tree - tree explorer
" https://github.com/scrooloose/nerdtree
" http://usevim.com/2012/07/18/nerdtree/
" (loaded on first invocation of the command)
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
Plug 'ryanoasis/vim-devicons'
" nerdtree-git-plugin - show git status in NERD Tree
" https://github.com/Xuyuanp/nerdtree-git-plugi
Plug 'Xuyuanp/nerdtree-git-plugin'
" Enforce editor settings
" https://github.com/editorconfig/editorconfig-vim
Plug 'editorconfig/editorconfig-vim'
" LSP / Language Server Protocol
Plug 'neovim/nvim-lspconfig'
Plug 'hrsh7th/nvim-compe'
Plug 'glepnir/lspsaga.nvim'
" Terminal in floating window
Plug 'voldikss/vim-floaterm'
" Telescope fuzzy find files/grep
Plug 'nvim-lua/popup.nvim'
Plug 'nvim-lua/plenary.nvim'
Plug 'nvim-telescope/telescope.nvim'
Plug 'nvim-telescope/telescope-project.nvim'
" Which Key
Plug 'folke/which-key.nvim'
"""""""""""""""""""""""""
" => Language Support
"""""""""""""""""""""""""
Plug 'neoclide/jsonc.vim'
Plug 'vim-python/python-syntax'
let g:python_highlight_all = 1
Plug 'JuliaEditorSupport/julia-vim'
let g:latex_to_unicode_auto = 1
" Formatting Julia Files
Plug 'kdheepak/JuliaFormatter.vim'
" themes & colorschemes
Plug 'challenger-deep-theme/vim', { 'as': 'challenger-deep' }
Plug 'dracula/vim', { 'as': 'dracula' }
Plug 'arcticicestudio/nord-vim'
let g:nord_cursor_line_number_background = 1
let g:nord_bold = 1
let g:nord_italic = 1
let g:nord_italic_comments = 1
Plug 'shaunsingh/moonlight.nvim'
call plug#end()