mirror of
https://github.com/prurigro/darkcloud-nvimconfig.git
synced 2024-11-22 11:44:10 -05:00
Fix alt+dir for sidebars, add ctrl-w split shortcuts and gitv colorscheme
This commit is contained in:
parent
56e3729608
commit
fb15796c0b
3 changed files with 62 additions and 0 deletions
|
@ -491,6 +491,12 @@ hi SpellLocal guisp=NONE gui=NONE guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NON
|
|||
hi! link gitconfigAssignment Label
|
||||
hi! link ExtraditeLogName Type
|
||||
|
||||
"gitv
|
||||
hi! link gitvSubject String
|
||||
hi! link gitvLocalUncommit Special
|
||||
hi! link gitvLocalCommited Identifier
|
||||
hi! link gitvSeperatorMarks Delimiter
|
||||
|
||||
"notes
|
||||
call s:X("notesRule","","","bold","","")
|
||||
call s:X("WarningMsg","#ffd787","#2c2c2c","standout,bold","Yellow",s:termBlack)
|
||||
|
|
|
@ -68,6 +68,16 @@
|
|||
" <Alt-c> | (N) -> create a new tab with vimfiler
|
||||
" <Alt-d> | (N) -> create a new tab with a double pane vimfiler
|
||||
"
|
||||
" (split)
|
||||
" <Ctrl-w>{ | (N) -> rotate counter-clockwise
|
||||
" <Ctrl-w>} | (N) -> rotate clockwise
|
||||
" <Ctrl-w>] | (N) -> split vertically
|
||||
" <Ctrl-w>0 | (N) -> create a vertical split 25% of the window
|
||||
" <Ctrl-w>) | (N) -> create a vertical split 75% of the window
|
||||
" <Ctrl-w>[ | (N) -> split horizontally
|
||||
" <Ctrl-w>9 | (N) -> create a horizontal split 25% of the window
|
||||
" <Ctrl-w>( | (N) -> create a horizontal split 75% of the window
|
||||
"
|
||||
" (display)
|
||||
" <Backspace> | (N) -> reset window and clear search
|
||||
" // | (N) -> reset window and clear search
|
||||
|
@ -396,6 +406,17 @@
|
|||
nnoremap <silent><expr> <A-d> ':VimFiler -tab -project -double<CR>'
|
||||
"}
|
||||
|
||||
"SPLIT:{
|
||||
nmap <expr><silent> <C-w>{ ':wincmd R<CR>'
|
||||
nmap <expr><silent> <C-w>} ':wincmd r<CR>'
|
||||
nmap <expr><silent> <C-w>] ':vs<CR>'
|
||||
nmap <expr><silent> <C-w>0 ':VSplit25<CR>'
|
||||
nmap <expr><silent> <C-w>) ':VSplit75<CR>'
|
||||
nmap <expr><silent> <C-w>[ ':sp<CR>:wincmd j<CR>'
|
||||
nmap <expr><silent> <C-w>9 ':Split25<CR>'
|
||||
nmap <expr><silent> <C-w>( ':Split75<CR>'
|
||||
"}
|
||||
|
||||
"DISPLAY:{
|
||||
"clear search and reset buffer
|
||||
nnoremap <silent><expr> <BackSpace> ':noh<CR>:redraw!<CR>'
|
||||
|
@ -766,6 +787,14 @@
|
|||
autocmd Filetype qf,gundo,vimfiler,extradite noremap <buffer> <C-l> <Nop>
|
||||
autocmd Filetype qf,gundo,vimfiler,extradite noremap <buffer> <C-Left> <Nop>
|
||||
autocmd Filetype qf,gundo,vimfiler,extradite noremap <buffer> <C-h> <Nop>
|
||||
autocmd Filetype qf,gundo,vimfiler,extradite noremap <buffer> <A-Up> <Nop>
|
||||
autocmd Filetype qf,gundo,vimfiler,extradite noremap <buffer> <A-k> <Nop>
|
||||
autocmd Filetype qf,gundo,vimfiler,extradite noremap <buffer> <A-Down> <Nop>
|
||||
autocmd Filetype qf,gundo,vimfiler,extradite noremap <buffer> <A-j> <Nop>
|
||||
autocmd Filetype qf,gundo,vimfiler,extradite noremap <buffer> <A-Right> <Nop>
|
||||
autocmd Filetype qf,gundo,vimfiler,extradite noremap <buffer> <A-l> <Nop>
|
||||
autocmd Filetype qf,gundo,vimfiler,extradite noremap <buffer> <A-Left> <Nop>
|
||||
autocmd Filetype qf,gundo,vimfiler,extradite noremap <buffer> <A-h> <Nop>
|
||||
autocmd Filetype qf,gundo,vimfiler noremap <buffer> <S-Up> <Nop>
|
||||
autocmd Filetype qf,gundo,vimfiler noremap <buffer> <S-k> <Nop>
|
||||
autocmd Filetype qf,gundo,vimfiler noremap <buffer> <S-Down> <Nop>
|
||||
|
|
|
@ -57,6 +57,7 @@
|
|||
"USER INTERFACE: {{{
|
||||
set laststatus=2 showcmd statusline=%F%m%r%h%w[%L][%{&ff}]%y[%p%%][%04l,%04v] "statusline init and config
|
||||
set lazyredraw "don't redraw the screen while macros are executing
|
||||
set noequalalways "don't force splits to be equal in size when closing or opening one
|
||||
set number "enable line numbers
|
||||
set nowrap "disable line wrapping
|
||||
set cursorline cursorcolumn "enable row/column highlighting
|
||||
|
@ -105,5 +106,31 @@
|
|||
autocmd BufFilePost * filetype detect
|
||||
augroup END
|
||||
endif
|
||||
|
||||
function s:vResize25()
|
||||
vs|wincmd =|q
|
||||
endfunction
|
||||
command! -buffer VResize25 call s:vResize25()
|
||||
function s:vs25()
|
||||
vs|call s:vResize25()
|
||||
endfunction
|
||||
command! -buffer VSplit25 call s:vs25()
|
||||
function s:vs75()
|
||||
vs|wincmd h|call s:vResize25()|wincmd l
|
||||
endfunction
|
||||
command! -buffer VSplit75 call s:vs75()
|
||||
|
||||
function s:hResize25()
|
||||
sp|wincmd =|q
|
||||
endfunction
|
||||
command! -buffer HResize25 call s:hResize25()
|
||||
function s:sp25()
|
||||
sp|call s:hResize25()|wincmd j
|
||||
endfunction
|
||||
command! -buffer Split25 call s:sp25()
|
||||
function s:sp75()
|
||||
sp|wincmd j|call s:hResize25()
|
||||
endfunction
|
||||
command! -buffer Split75 call s:sp75()
|
||||
"}}}
|
||||
"}}}
|
||||
|
|
Loading…
Reference in a new issue