" nvim/plugins.vim let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim' if empty(glob(data_dir . '/autoload/plug.vim')) silent execute '!curl -fLo '.data_dir.'/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' endif call plug#begin() Plug 'mattn/emmet-vim' Plug 'romainl/vim-cool' Plug 'preservim/nerdtree' | \ Plug 'Xuyuanp/nerdtree-git-plugin' Plug 'tpope/vim-repeat' Plug 'tpope/vim-surround' call plug#end() " EMMET " ===== " https://github.com/mattn/emmet-vim " Nur für HTML und CSS Dateien aktivieren let g:user_emmet_install_global = 0 autocmd FileType html,css EmmetInstall let g:user_emmet_leader_key='' "let g:user_emmet_mode='n' "only enable normal mode functions. "let g:user_emmet_mode='inv' "enable all functions, which is equal to "let g:user_emmet_mode='a' "enable all function in all mode. " NERDTree " ======== let NERDTreeMinimalUI=1 let NERDTreeShowHidden=1 autocmd VimEnter * NERDTree | wincmd p autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif autocmd BufWinEnter * if getcmdwintype() == '' | silent NERDTreeMirror | endif let g:NERDTreeGitStatusUntrackedFilesMode = 'all' " a heavy feature too. default: normal let g:NERDTreeGitStatusShowClean = 1 " default: 0 let g:NERDTreeGitStatusConcealBrackets = 1 " default: 0