40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
nmap <silent> <A-Up> :wincmd k<CR>
|
|
nmap <silent> <A-Down> :wincmd j<CR>
|
|
nmap <silent> <A-Left> :wincmd h<CR>
|
|
nmap <silent> <A-Right> :wincmd l<CR>
|
|
nnoremap <C-W> :call MaximizeToggle()<CR>
|
|
nnoremap <C-W> :call MaximizeToggle()<CR>
|
|
"map <S-Up> <C-w>_
|
|
"map <S-Down> <C-w>=
|
|
"nnoremap <C-W><C-O> :call MaximizeToggle()<CR>
|
|
|
|
function! MaximizeToggle()
|
|
if exists("s:maximize_session")
|
|
exec "source " . s:maximize_session
|
|
call delete(s:maximize_session)
|
|
unlet s:maximize_session
|
|
let &hidden=s:maximize_hidden_save
|
|
unlet s:maximize_hidden_save
|
|
else
|
|
let s:maximize_hidden_save = &hidden
|
|
let s:maximize_session = tempname()
|
|
set hidden
|
|
exec "mksession! " . s:maximize_session
|
|
only
|
|
endif
|
|
endfunction
|
|
|
|
set modeline
|
|
set ls=2
|
|
set statusline="%f%m%r%h%w [%Y] [0x%02.2B]%< %F%=%4v,%4l %3p%% of %L"
|
|
|
|
set number
|
|
set nowrap
|
|
set history=1000000
|
|
com! FormatJSON %!python -m json.tool
|
|
nmap <F5> dd\|i<C-R>=join([" -- Theunis J. Botha <tj.botha@plista.com> ", strftime("%a, %d %b %Y %H:%M:%S %z")], "")<CR><CR><Esc>
|
|
imap <F5> <ESC>dd\|i<C-R>=join([" -- Theunis J. Botha <tj.botha@plista.com> ", strftime("%a, %d %b %Y %H:%M:%S %z")], "")<CR><CR>
|
|
syntax on
|
|
set encoding=utf-8
|
|
set background=dark
|