diff options
Diffstat (limited to 'nvim')
| -rw-r--r-- | nvim/autocmd.vim | 6 | ||||
| -rw-r--r-- | nvim/keymaps.vim | 3 | ||||
| -rw-r--r-- | nvim/plugins.vim | 9 | ||||
| -rw-r--r-- | nvim/settings.vim | 13 |
4 files changed, 28 insertions, 3 deletions
diff --git a/nvim/autocmd.vim b/nvim/autocmd.vim index e6d07ee..e00153f 100644 --- a/nvim/autocmd.vim +++ b/nvim/autocmd.vim | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | autocmd VimEnter * NERDTree | wincmd p | 1 | "autocmd VimEnter * NERDTree | wincmd p |
| 2 | autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif | 2 | "autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif |
| 3 | autocmd BufWinEnter * if getcmdwintype() == '' | silent NERDTreeMirror | endif | 3 | "autocmd BufWinEnter * if getcmdwintype() == '' | silent NERDTreeMirror | endif |
| 4 | 4 | ||
| 5 | autocmd FileType html,css EmmetInstall | 5 | autocmd FileType html,css EmmetInstall |
diff --git a/nvim/keymaps.vim b/nvim/keymaps.vim index 6facd32..6c2ee1b 100644 --- a/nvim/keymaps.vim +++ b/nvim/keymaps.vim | |||
| @@ -23,6 +23,9 @@ vnoremap <A-k> :m '<-2<CR>gv=gv | |||
| 23 | map j gj | 23 | map j gj |
| 24 | map k gk | 24 | map k gk |
| 25 | 25 | ||
| 26 | " Funktionstasten | ||
| 26 | nnoremap <F4> :NERDTreeToggle<CR> | 27 | nnoremap <F4> :NERDTreeToggle<CR> |
| 27 | nnoremap <F5> :make<CR> | 28 | nnoremap <F5> :make<CR> |
| 29 | nnoremap <F7> :MundoToggle<CR> | ||
| 30 | nnoremap <F8> :TagbarToggle<CR> | ||
| 28 | 31 | ||
diff --git a/nvim/plugins.vim b/nvim/plugins.vim index 8bbb15d..4d234d8 100644 --- a/nvim/plugins.vim +++ b/nvim/plugins.vim | |||
| @@ -8,10 +8,12 @@ endif | |||
| 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/tagbar' | ||
| 11 | Plug 'preservim/nerdtree' | 12 | Plug 'preservim/nerdtree' |
| 12 | Plug 'Xuyuanp/nerdtree-git-plugin' | 13 | Plug 'Xuyuanp/nerdtree-git-plugin' |
| 13 | Plug 'tpope/vim-repeat' | 14 | Plug 'tpope/vim-repeat' |
| 14 | Plug 'tpope/vim-surround' | 15 | Plug 'tpope/vim-surround' |
| 16 | Plug 'simnalamburt/vim-mundo' | ||
| 15 | call plug#end() | 17 | call plug#end() |
| 16 | 18 | ||
| 17 | " EMMET | 19 | " EMMET |
| @@ -33,3 +35,10 @@ let g:WebDevIconsUnicodeDecorateFolderNodes=1 | |||
| 33 | let g:DevIconsEnableFoldersOpenClose=1 | 35 | let g:DevIconsEnableFoldersOpenClose=1 |
| 34 | let g:WebDevIconsNerdTreeBeforeGlyphPadding='' | 36 | let g:WebDevIconsNerdTreeBeforeGlyphPadding='' |
| 35 | 37 | ||
| 38 | " Tagbar | ||
| 39 | let g:tagbar_ctags_bin='/usr/local/bin/uctags' | ||
| 40 | |||
| 41 | " Vimundo | ||
| 42 | let g:mundo_right=1 | ||
| 43 | let g:mundo_width=40 | ||
| 44 | let g:mundo_preview_height=30 | ||
diff --git a/nvim/settings.vim b/nvim/settings.vim index 773bcd6..7500225 100644 --- a/nvim/settings.vim +++ b/nvim/settings.vim | |||
| @@ -9,6 +9,7 @@ set wildmenu | |||
| 9 | set noshowcmd | 9 | set noshowcmd |
| 10 | set splitright | 10 | set splitright |
| 11 | set splitbelow | 11 | set splitbelow |
| 12 | set hidden | ||
| 12 | 13 | ||
| 13 | " Rechtsschreibprüfung | 14 | " Rechtsschreibprüfung |
| 14 | set spell | 15 | set spell |
| @@ -52,6 +53,18 @@ set foldcolumn=0 | |||
| 52 | " externe Programme | 53 | " externe Programme |
| 53 | set makeprg=gmake | 54 | set makeprg=gmake |
| 54 | 55 | ||
| 56 | " provider | ||
| 57 | let g:python3_host_prog='/usr/local/bin/python' | ||
| 58 | let g:loaded_node_provider=0 | ||
| 59 | let g:loaded_ruby_provider=0 | ||
| 60 | let g:loaded_perl_provider=0 | ||
| 61 | |||
| 62 | " Swap files und UnDo | ||
| 63 | set noswapfile | ||
| 64 | set undofile | ||
| 65 | set undolevels=10000 | ||
| 66 | set undoreload=10000 | ||
| 67 | |||
| 55 | " weitere Einstellungen | 68 | " weitere Einstellungen |
| 56 | syntax enable | 69 | syntax enable |
| 57 | filetype plugin indent on | 70 | filetype plugin indent on |
