diff options
Diffstat (limited to 'nvim/plugins.vim')
| -rw-r--r-- | nvim/plugins.vim | 32 |
1 files changed, 7 insertions, 25 deletions
diff --git a/nvim/plugins.vim b/nvim/plugins.vim index 66c8d90..8796619 100644 --- a/nvim/plugins.vim +++ b/nvim/plugins.vim | |||
| @@ -1,45 +1,27 @@ | |||
| 1 | " nvim/plugins.vim | 1 | " automatische Installation vom vim-plug |
| 2 | |||
| 3 | let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim' | 2 | let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim' |
| 4 | if empty(glob(data_dir . '/autoload/plug.vim')) | 3 | if empty(glob(data_dir . '/autoload/plug.vim')) |
| 5 | silent execute '!curl -fLo '.data_dir.'/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' | 4 | silent execute '!curl -fLo '.data_dir.'/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' |
| 6 | endif | 5 | endif |
| 7 | 6 | ||
| 7 | " vim-plug | ||
| 8 | call plug#begin() | 8 | call plug#begin() |
| 9 | Plug 'mattn/emmet-vim' | 9 | Plug 'mattn/emmet-vim' |
| 10 | Plug 'romainl/vim-cool' | 10 | Plug 'romainl/vim-cool' |
| 11 | Plug 'preservim/nerdtree' | | 11 | Plug 'preservim/nerdtree' | Plug 'Xuyuanp/nerdtree-git-plugin' |
| 12 | \ Plug 'Xuyuanp/nerdtree-git-plugin' | ||
| 13 | Plug 'tpope/vim-repeat' | 12 | Plug 'tpope/vim-repeat' |
| 14 | Plug 'tpope/vim-surround' | 13 | Plug 'tpope/vim-surround' |
| 15 | call plug#end() | 14 | call plug#end() |
| 16 | 15 | ||
| 17 | |||
| 18 | " EMMET | 16 | " EMMET |
| 19 | " ===== | 17 | let g:user_emmet_install_global=0 |
| 20 | " https://github.com/mattn/emmet-vim | ||
| 21 | |||
| 22 | " Nur für HTML und CSS Dateien aktivieren | ||
| 23 | let g:user_emmet_install_global = 0 | ||
| 24 | autocmd FileType html,css EmmetInstall | ||
| 25 | |||
| 26 | let g:user_emmet_leader_key='<C-y>' | 18 | let g:user_emmet_leader_key='<C-y>' |
| 27 | 19 | ||
| 28 | "let g:user_emmet_mode='n' "only enable normal mode functions. | ||
| 29 | "let g:user_emmet_mode='inv' "enable all functions, which is equal to | ||
| 30 | "let g:user_emmet_mode='a' "enable all function in all mode. | ||
| 31 | |||
| 32 | |||
| 33 | " NERDTree | 20 | " NERDTree |
| 34 | " ======== | ||
| 35 | |||
| 36 | let NERDTreeMinimalUI=1 | 21 | let NERDTreeMinimalUI=1 |
| 37 | let NERDTreeShowHidden=1 | 22 | let NERDTreeShowHidden=1 |
| 38 | 23 | ||
| 39 | autocmd VimEnter * NERDTree | wincmd p | 24 | let g:NERDTreeGitStatusUntrackedFilesMode='all' |
| 40 | autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif | 25 | let g:NERDTreeGitStatusShowClean=1 |
| 41 | autocmd BufWinEnter * if getcmdwintype() == '' | silent NERDTreeMirror | endif | 26 | let g:NERDTreeGitStatusConcealBrackets=1 |
| 42 | 27 | ||
| 43 | let g:NERDTreeGitStatusUntrackedFilesMode = 'all' " a heavy feature too. default: normal | ||
| 44 | let g:NERDTreeGitStatusShowClean = 1 " default: 0 | ||
| 45 | let g:NERDTreeGitStatusConcealBrackets = 1 " default: 0 | ||
