59 lines
1.3 KiB
VimL
59 lines
1.3 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 spellfile=~/.local/share/nvim/site/spell/till.utf-8.add
|
|
set splitbelow
|
|
set splitright
|
|
set tabstop=2
|
|
set updatetime=300
|
|
|
|
let g:netrw_liststyle = 3
|
|
let g:netrw_fastbrowse = 0
|
|
|
|
nnoremap Y y$
|
|
|
|
nnoremap gF :edit <cfile><return>
|
|
nnoremap gx :! xdg-open <cfile><return>
|
|
|
|
nnoremap <silent> <tab> :bnext<return>
|
|
nnoremap <silent> <S-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>
|
|
|
|
function CreateNote(title)
|
|
execute "file ~/notes/" . strftime("%Y-%m-%d") . "_" . join(split(tolower(a:title)), "_") . ".md"
|
|
execute "set ft=markdown"
|
|
execute "normal! i" . a:title
|
|
execute "normal V\<tab>yaml_note\<tab>"
|
|
endfunction
|