diff options
| author | Thomas Schmucker <ts@its1.de> | 2023-03-31 15:22:13 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2023-03-31 15:22:13 +0200 |
| commit | 3bd5c5c7cb759e938dad4bf9434ee52d46d26680 (patch) | |
| tree | 653f27f5a94565bc49c77350b9e059dc8559227f | |
| parent | 74fd73196a645f092e285aeb178590f423df0401 (diff) | |
| download | dotfiles-3bd5c5c7cb759e938dad4bf9434ee52d46d26680.tar.gz dotfiles-3bd5c5c7cb759e938dad4bf9434ee52d46d26680.tar.bz2 dotfiles-3bd5c5c7cb759e938dad4bf9434ee52d46d26680.zip | |
tagbar und mundo installiert
| -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 | ||||
| -rw-r--r-- | tmux/tmux.conf | 6 |
5 files changed, 32 insertions, 5 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 |
diff --git a/tmux/tmux.conf b/tmux/tmux.conf index 464d5bd..dba81bd 100644 --- a/tmux/tmux.conf +++ b/tmux/tmux.conf | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | set -g mouse on | 1 | set -g mouse on |
| 2 | set -g default-terminal "xterm-256color" | 2 | set -g default-terminal "tmux-256color" |
| 3 | set -sa terminal-overrides ',xterm-256color:Tc' | ||
| 3 | set -g status on | 4 | set -g status on |
| 4 | set -g status-left " " | 5 | set -g status-left " " |
| 5 | set -g status-right "| #[fg=white]#(curl 'wttr.in/Störnstein?format="%%l:+%%t+%%w"')#[fg=black] | #[fg=darkblue]#(date '+%H:%M') " | 6 | set -g status-right "| #[fg=white]#(curl 'wttr.in/Störnstein?format="%%l:+%%t+%%w"')#[fg=black] | #[fg=darkblue]#(date '+%H:%M') " |
| @@ -9,8 +10,9 @@ set -g history-limit 10000 | |||
| 9 | set -g escape-time 0 | 10 | set -g escape-time 0 |
| 10 | set -g aggressive-resize on | 11 | set -g aggressive-resize on |
| 11 | set -g window-status-style fg=black,bg=green | 12 | set -g window-status-style fg=black,bg=green |
| 12 | set -g window-status-current-style fg=black,bg=blue,bold | 13 | set -g window-status-current-style fg=white,bg=blue,bold |
| 13 | set -g mode-keys vi | 14 | set -g mode-keys vi |
| 15 | set -g focus-events on | ||
| 14 | 16 | ||
| 15 | bind -n C-S-Left previous-window | 17 | bind -n C-S-Left previous-window |
| 16 | bind -n C-S-Right next-window | 18 | bind -n C-S-Right next-window |
