From 3bd5c5c7cb759e938dad4bf9434ee52d46d26680 Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Fri, 31 Mar 2023 15:22:13 +0200 Subject: tagbar und mundo installiert --- nvim/autocmd.vim | 6 +++--- nvim/keymaps.vim | 3 +++ nvim/plugins.vim | 9 +++++++++ nvim/settings.vim | 13 +++++++++++++ 4 files changed, 28 insertions(+), 3 deletions(-) (limited to 'nvim') 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 @@ -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 +"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 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 :m '<-2gv=gv map j gj map k gk +" Funktionstasten nnoremap :NERDTreeToggle nnoremap :make +nnoremap :MundoToggle +nnoremap :TagbarToggle 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 call plug#begin() Plug 'mattn/emmet-vim' Plug 'romainl/vim-cool' + Plug 'preservim/tagbar' Plug 'preservim/nerdtree' Plug 'Xuyuanp/nerdtree-git-plugin' Plug 'tpope/vim-repeat' Plug 'tpope/vim-surround' + Plug 'simnalamburt/vim-mundo' call plug#end() " EMMET @@ -33,3 +35,10 @@ let g:WebDevIconsUnicodeDecorateFolderNodes=1 let g:DevIconsEnableFoldersOpenClose=1 let g:WebDevIconsNerdTreeBeforeGlyphPadding='' +" Tagbar +let g:tagbar_ctags_bin='/usr/local/bin/uctags' + +" Vimundo +let g:mundo_right=1 +let g:mundo_width=40 +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 set noshowcmd set splitright set splitbelow +set hidden " Rechtsschreibprüfung set spell @@ -52,6 +53,18 @@ set foldcolumn=0 " externe Programme set makeprg=gmake +" provider +let g:python3_host_prog='/usr/local/bin/python' +let g:loaded_node_provider=0 +let g:loaded_ruby_provider=0 +let g:loaded_perl_provider=0 + +" Swap files und UnDo +set noswapfile +set undofile +set undolevels=10000 +set undoreload=10000 + " weitere Einstellungen syntax enable filetype plugin indent on -- cgit v1.3