if &shell =~# 'fish$' set shell=sh endif call plug#begin() " Colorschemes Plug 'mcchrish/zenbones.nvim' " Highlight Plug 'prabirshrestha/vim-lsp' Plug 'mattn/vim-lsp-settings' Plug 'jbgutierrez/vim-better-comments' Plug 'arrufat/vala.vim' Plug 'tikhomirov/vim-glsl' Plug 'elzr/vim-json' Plug 'moll/vim-node' Plug 'Shirk/vim-gas' Plug 'leafo/moonscript-vim' Plug 'tbastos/vim-lua' Plug 'lluchs/vim-wren' Plug 'kchmck/vim-coffee-script' Plug 'khaveesh/vim-fish-syntax' Plug 'vim-scripts/syntaxm4.vim' Plug 'posva/vim-vue' Plug 'digitaltoad/vim-pug' Plug 'ollykel/v-vim' Plug 'petRUShka/vim-sage' Plug 'ap/vim-css-color' Plug 'HiPhish/jinja.vim' Plug 'ntpeters/vim-better-whitespace' Plug 'Yggdroot/indentLine' " Code management Plug 'tpope/vim-fugitive' Plug 'preservim/nerdtree' Plug 'ycm-core/YouCompleteMe' " Does not seem to be working... " Plug 'vim-scripts/vim-javacomplete2' " Plug 'SirVer/ultisnips' " Plug 'honza/vim-snippets' " Configuration Plug 'editorconfig/editorconfig-vim' set encoding=utf-8 set belloff=all set number set relativenumber set tabstop=4 set shiftwidth=4 set clipboard=unnamedplus,unnamed " better-whitespace let g:better_whitespace_enabled=1 " indent-guides let g:indentLine_char = '|' set list lcs=tab:\|\ \ " ultisnips let g:UltiSnipsExpandTrigger="" let g:UltiSnipsJumpForwardTrigger="" let g:UltiSnipsJumpBackwardTrigger="" " nerdtree if !has("gui_running") autocmd VimEnter * NERDTree | wincmd p autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif endif " Disable function highlighting (affects both C and C++ files) let g:lsp_settings = { \ 'clangd': {'cmd': ['clangd']}, \ 'efm-langserver': {'disabled': v:false} \} " Tools Plug 'stevearc/vim-arduino' call plug#end() " set termguicolors set background=dark " colorscheme zenbones " Open php files with php syntax (duh...) augroup twig_ft au! autocmd BufNewFile,BufRead *.php set syntax=php augroup END