omniflake/home/config.vim

53 lines
1.1 KiB
VimL

let mapleader=" "
let maplocalleader="\\"
set colorcolumn=+1
set expandtab
set ignorecase
set iskeyword+=ä,Ä,ö,Ö,ü,Ü,ß
set linebreak
set list listchars=tab:»\ ,trail,nbsp:~
set number
set relativenumber
set scrolloff=7
set shell=/bin/sh
set shiftwidth=2
set shortmess=FfmnxoTIc
set signcolumn=no
set smartcase
set softtabstop=2
set spelllang=en_us,de_20
set splitbelow
set splitright
set tabstop=2
set updatetime=300
let g:netrw_liststyle = 3
let g:netrw_fastbrowse = 0
nnoremap <leader>ve :edit $MYVIMRC<return>
nnoremap <leader>vs :source $MYVIMRC<return>
nnoremap Y y$
nnoremap gF :edit <cfile><return>
nnoremap gx :! xdg-open <cfile><return>
nnoremap <silent> <tab> :bnext<return>
nnoremap <silent> Q :bdelete<return>
nnoremap <c-h> <c-w>h
nnoremap <c-j> <c-w>j
nnoremap <c-k> <c-w>k
nnoremap <c-l> <c-w>l
nnoremap <c-q> :hide<return>
nnoremap <leader>m :make<return>
tnoremap <esc> <c-\><c-n>
xnoremap il g_o^
onoremap <silent> il :normal vil<return>
xnoremap al $o0
onoremap <silent> al :normal val<return>
xnoremap i% GoggV
onoremap <silent> i% :normal vi%<return>