vim: indentation
This commit is contained in:
parent
7c196c4427
commit
06b166602b
1 changed files with 14 additions and 1 deletions
15
.vimrc
15
.vimrc
|
@ -45,6 +45,12 @@ call vundle#end()
|
|||
let mapleader = ","
|
||||
|
||||
" ### allgemeine Optionen
|
||||
" indentation
|
||||
" https://vim.fandom.com/wiki/Indenting_source_code
|
||||
set expandtab
|
||||
set shiftwidth=2
|
||||
set softtabstop=2
|
||||
|
||||
" ### Suche
|
||||
" While typing a search command, show immediately where the so far typed pattern matches.
|
||||
set incsearch
|
||||
|
@ -194,7 +200,7 @@ nnoremap <Leader>sc :ShellCheck!<CR>
|
|||
" format paragraphs as markdown table
|
||||
nnoremap <Leader>mm Vap:EasyAlign *\|<cr><esc>
|
||||
nnoremap <F7> Vap:EasyAlign *\|<cr><esc>
|
||||
"
|
||||
|
||||
" lasse Y wie C oder D funktionieren
|
||||
nmap Y y$
|
||||
|
||||
|
@ -264,6 +270,13 @@ nnoremap <F9> :call Whitespaces_all()<CR>
|
|||
" entferne trailing whitespaces beim speichern
|
||||
autocmd BufWritePre * :call Whitespaces_trailing()
|
||||
|
||||
" fix indentation/auto formatting
|
||||
function! Fix_indentation()
|
||||
if filetype ==# 'yaml' || filetype ==# 'bash'
|
||||
autocmd BufWritePre * :normal gg=G
|
||||
endif
|
||||
endfunction
|
||||
|
||||
" Exit Vim if NERDTree is the only window remaining in the only tab.
|
||||
autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif
|
||||
" NERDTree - show hidden files
|
||||
|
|
Loading…
Reference in a new issue