vim: Plugins ausgebaut
This commit is contained in:
parent
745e92ea74
commit
c843291b86
1 changed files with 2 additions and 34 deletions
36
.vimrc
36
.vimrc
|
@ -11,18 +11,12 @@ Plugin 'VundleVim/Vundle.vim'
|
||||||
Plugin 'itchyny/lightline.vim'
|
Plugin 'itchyny/lightline.vim'
|
||||||
" languagepack
|
" languagepack
|
||||||
Plugin 'sheerun/vim-polyglot'
|
Plugin 'sheerun/vim-polyglot'
|
||||||
" buffer wechseln
|
|
||||||
Plugin 'jeetsukumaran/vim-buffergator'
|
|
||||||
" fuzzy finder
|
" fuzzy finder
|
||||||
Plugin 'ctrlpvim/ctrlp.vim'
|
Plugin 'ctrlpvim/ctrlp.vim'
|
||||||
" git integration G:
|
" git integration G:
|
||||||
Plugin 'tpope/vim-fugitive'
|
Plugin 'tpope/vim-fugitive'
|
||||||
" git integration
|
|
||||||
Plugin 'jreybert/vimagit'
|
|
||||||
" auto einrueckung
|
" auto einrueckung
|
||||||
Plugin 'tpope/vim-sleuth'
|
Plugin 'tpope/vim-sleuth'
|
||||||
" zeilen ein/auskommentieren
|
|
||||||
Plugin 'tpope/vim-commentary'
|
|
||||||
call vundle#end()
|
call vundle#end()
|
||||||
|
|
||||||
|
|
||||||
|
@ -34,7 +28,7 @@ set visualbell
|
||||||
set ruler
|
set ruler
|
||||||
set undolevels=1000
|
set undolevels=1000
|
||||||
set backspace=indent,eol,start
|
set backspace=indent,eol,start
|
||||||
|
set hidden " ermögliche das bearbiete buffer in der hintergrund können
|
||||||
set ignorecase " Ignore case in search patterns.
|
set ignorecase " Ignore case in search patterns.
|
||||||
set smartcase " Override the 'ignorecase' option if the search pattern contains upper case characters.
|
set smartcase " Override the 'ignorecase' option if the search pattern contains upper case characters.
|
||||||
|
|
||||||
|
@ -47,15 +41,8 @@ set gdefault " global bei suche immer mit an
|
||||||
set incsearch " While typing a search command, show immediately where the so far typed pattern matches.
|
set incsearch " While typing a search command, show immediately where the so far typed pattern matches.
|
||||||
|
|
||||||
set number " Show line numbers.
|
set number " Show line numbers.
|
||||||
"https://jeffkreeftmeijer.com/vim-number/
|
|
||||||
set number relativenumber
|
|
||||||
augroup numbertoggle
|
|
||||||
autocmd!
|
|
||||||
autocmd BufEnter,FocusGained,InsertLeave * set relativenumber
|
|
||||||
autocmd BufLeave,FocusLost,InsertEnter * set norelativenumber
|
|
||||||
augroup END
|
|
||||||
" toggle linenumbers
|
" toggle linenumbers
|
||||||
nmap <C-n> :set norelativenumber!<CR>:set nonu!<CR>
|
nmap <C-n> :set nonu!<CR>
|
||||||
|
|
||||||
syntax on " Enable syntax highlighting
|
syntax on " Enable syntax highlighting
|
||||||
set shiftwidth=4 " Number of spaces to use for each step of (auto)indent.
|
set shiftwidth=4 " Number of spaces to use for each step of (auto)indent.
|
||||||
|
@ -88,22 +75,6 @@ let g:lightline = {
|
||||||
\ },
|
\ },
|
||||||
\ }
|
\ }
|
||||||
|
|
||||||
" buffergator
|
|
||||||
" https://joshldavis.com/2014/04/05/vim-tab-madness-buffers-vs-tabs/
|
|
||||||
" This allows buffers to be hidden if you've modified a buffer.
|
|
||||||
" " This is almost a must if you wish to use buffers in this way.
|
|
||||||
" https://medium.com/usevim/vim-101-set-hidden-f78800142855
|
|
||||||
set hidden
|
|
||||||
" öffne buffergator drawer horizontal unten
|
|
||||||
" https://github.com/jeetsukumaran/vim-buffergator/blob/master/doc/buffergator.txt
|
|
||||||
let g:buffergator_viewport_split_policy = 'B'
|
|
||||||
" gibt an wie hoch der drawer sein soll
|
|
||||||
let g:buffergator_hsplit_size = '10'
|
|
||||||
" Move to the next buffer
|
|
||||||
nmap <C-l> :bnext<CR>
|
|
||||||
" Move to the previous buffer
|
|
||||||
nmap <C-h> :bprevious<CR>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
" ripgrep und ctrlp
|
" ripgrep und ctrlp
|
||||||
|
@ -120,9 +91,6 @@ set wildignore+=*\\tmp\\*,*.swp,*.zip,*.exe " Windows
|
||||||
let g:ctrlp_custom_ignore = '\v[\/]\.(git|hg|svn)$'
|
let g:ctrlp_custom_ignore = '\v[\/]\.(git|hg|svn)$'
|
||||||
" stelle standard keybinding um
|
" stelle standard keybinding um
|
||||||
let g:ctrlp_map = ''
|
let g:ctrlp_map = ''
|
||||||
" vimagit
|
|
||||||
" https://github.com/jreybert/vimagit#mappings
|
|
||||||
nmap <Leader>m :Magit<cr>
|
|
||||||
|
|
||||||
" Kommandovervollständigung
|
" Kommandovervollständigung
|
||||||
" https://www.reddit.com/r/vim/comments/oo9gms/any_way_to_get_vim_to_not_defaulting_to_the_first/h5wygix/?context=8&depth=9
|
" https://www.reddit.com/r/vim/comments/oo9gms/any_way_to_get_vim_to_not_defaulting_to_the_first/h5wygix/?context=8&depth=9
|
||||||
|
|
Loading…
Reference in a new issue