mirror of
https://github.com/prurigro/darkcloud-nvimconfig.git
synced 2024-11-22 11:44:10 -05:00
Fixed a few typos, reset the toggle for goyo to <C/A><F12>, set the
default fold level to 5, made \<space> and \\<space> alt ways to open/close all folds, improved the gutter toggle method and added an additional way to access help via <Leader>? all folds
This commit is contained in:
parent
486e8be7a8
commit
73628eb7ea
4 changed files with 23 additions and 10 deletions
|
@ -92,6 +92,7 @@ A theme, config and collection of plugins for Vim.
|
||||||
| \<(Ctrl-or-Alt)-F2\> | ALL | Toggle the **gundo** undo history sidebar |
|
| \<(Ctrl-or-Alt)-F2\> | ALL | Toggle the **gundo** undo history sidebar |
|
||||||
| \<(Ctrl-or-Alt)-F3\> | ALL | Toggle the **tagbar** source code tag sidebar |
|
| \<(Ctrl-or-Alt)-F3\> | ALL | Toggle the **tagbar** source code tag sidebar |
|
||||||
| \<(Ctrl-or-Alt)-F4\> | ALL | Toggle the **extradite** git history window |
|
| \<(Ctrl-or-Alt)-F4\> | ALL | Toggle the **extradite** git history window |
|
||||||
|
| \<(Ctrl-or-Alt)-F12\> | ALL | Toggle the **goyo** distraction-free mode |
|
||||||
|
|
||||||
#### Toggles ####
|
#### Toggles ####
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
" <Ctrl-_>p | (A) -> comment the current paragraph
|
" <Ctrl-_>p | (A) -> comment the current paragraph
|
||||||
" + | (V) -> increase the selected region
|
" + | (V) -> increase the selected region
|
||||||
" _ | (V) -> decrease the selected region
|
" _ | (V) -> decrease the selected region
|
||||||
" <Leader><Space> | (N) -> center content and hide everything else
|
" <Leader><Enter> | (N) -> center content and hide everything else
|
||||||
"
|
"
|
||||||
" (surround)
|
" (surround)
|
||||||
" S" | (V) -> surround selection with quotes
|
" S" | (V) -> surround selection with quotes
|
||||||
|
@ -78,8 +78,10 @@
|
||||||
" ` | (A) -> toggle the gutter(line numbers, folds and signify)
|
" ` | (A) -> toggle the gutter(line numbers, folds and signify)
|
||||||
"
|
"
|
||||||
" <Space> | (N) -> toggle selected fold
|
" <Space> | (N) -> toggle selected fold
|
||||||
|
" <Leader><Space> | (N) -> open all folds
|
||||||
" <Leader>= | (N) -> open all folds
|
" <Leader>= | (N) -> open all folds
|
||||||
" <Leader>+ | (N) -> open all folds
|
" <Leader>+ | (N) -> open all folds
|
||||||
|
" <Leader><Leader><Space> | (N) -> open all folds
|
||||||
" <Leader>- | (N) -> unopen all folds
|
" <Leader>- | (N) -> unopen all folds
|
||||||
" <Leader>_ | (N) -> unopen all folds
|
" <Leader>_ | (N) -> unopen all folds
|
||||||
" <Leader>0 | (N) -> reset all folds using default fold level
|
" <Leader>0 | (N) -> reset all folds using default fold level
|
||||||
|
@ -98,6 +100,9 @@
|
||||||
" <F3> | (A) -> toggle external-paste mode
|
" <F3> | (A) -> toggle external-paste mode
|
||||||
" <F4> | (A) -> toggle syntax checking
|
" <F4> | (A) -> toggle syntax checking
|
||||||
"
|
"
|
||||||
|
" <Ctrl-F12> | (A) -> toggle goyo (distraction-free mode)
|
||||||
|
" <Alt-F12> | (A) -> toggle goyo (distraction-free mode)
|
||||||
|
"
|
||||||
" (gvim toggles)
|
" (gvim toggles)
|
||||||
" <Leader><F1> | (A) -> toggle the menubar
|
" <Leader><F1> | (A) -> toggle the menubar
|
||||||
" <Leader><F2> | (A) -> toggle the toolbar
|
" <Leader><F2> | (A) -> toggle the toolbar
|
||||||
|
@ -117,7 +122,7 @@
|
||||||
" <Ctrl-u> | (I) -> (neocomp) undo the most recent completion
|
" <Ctrl-u> | (I) -> (neocomp) undo the most recent completion
|
||||||
"
|
"
|
||||||
" (search)
|
" (search)
|
||||||
" <Leader>\ | (N) -> remove search highlighting
|
" <Leader>/ | (N) -> remove search highlighting
|
||||||
"
|
"
|
||||||
" (formatting)
|
" (formatting)
|
||||||
" <Backspace> | (V) -> deletes currently selected text
|
" <Backspace> | (V) -> deletes currently selected text
|
||||||
|
@ -213,7 +218,8 @@
|
||||||
"
|
"
|
||||||
" Filetype Specific Mappings:
|
" Filetype Specific Mappings:
|
||||||
" (extradite)
|
" (extradite)
|
||||||
" <F4> | (A) -> close the dialog
|
" <C-F4> | (A) -> close the dialog
|
||||||
|
" <A-F4> | (A) -> close the dialog
|
||||||
" <Right> | (A) -> same as down
|
" <Right> | (A) -> same as down
|
||||||
" l | (A) -> same as j
|
" l | (A) -> same as j
|
||||||
" <Left> | (A) -> same as Up
|
" <Left> | (A) -> same as Up
|
||||||
|
@ -379,16 +385,18 @@
|
||||||
nnoremap <silent><expr> <Leader>? ':h index.txt<CR>'
|
nnoremap <silent><expr> <Leader>? ':h index.txt<CR>'
|
||||||
|
|
||||||
"toggle the display of the left gutter
|
"toggle the display of the left gutter
|
||||||
nnoremap <silent><expr> ` ':if (&number)<Bar>set number!<Bar>if (&foldenable)<Bar>set foldenable!<Bar>endif<Bar>if exists("b:sy")<Bar>if (b:sy.active)<Bar>SignifyToggle<Bar>endif<Bar>endif<Bar>else<Bar>set number!<Bar>if !(&foldenable)<Bar>set foldenable!<Bar>endif<Bar>if exists("b:sy")<Bar>if !(b:sy.active)<Bar>SignifyToggle<Bar>endif<Bar>endif<Bar>endif<CR>:echo "gutter visibility toggled"<CR>'
|
nnoremap <silent><expr> ` ':if (&number)<Bar>set nonumber<Bar>if (&foldenable)<Bar>set nofoldenable<Bar>endif<Bar>if exists("b:sy")<Bar>if (b:sy.active)<Bar>SignifyToggle<Bar>endif<Bar>endif<Bar>else<Bar>set number<Bar>if !(&foldenable)<Bar>set foldenable<Bar>endif<Bar>if exists("b:sy")<Bar>if !(b:sy.active)<Bar>SignifyToggle<Bar>endif<Bar>endif<Bar>endif<CR>:echo "gutter visibility toggled"<CR>'
|
||||||
|
|
||||||
"toggle folded code at foldpoints
|
"toggle folded code at foldpoints
|
||||||
nnoremap <Space> za
|
nnoremap <Space> za
|
||||||
|
|
||||||
"open all folds
|
"open all folds
|
||||||
|
nnoremap <silent><expr> <Leader><Space> 'zn:echo "all folds have been opened"<CR>'
|
||||||
nnoremap <silent><expr> <Leader>= 'zn:echo "all folds have been opened"<CR>'
|
nnoremap <silent><expr> <Leader>= 'zn:echo "all folds have been opened"<CR>'
|
||||||
nnoremap <silent><expr> <Leader>+ 'zn:echo "all folds have been opened"<CR>'
|
nnoremap <silent><expr> <Leader>+ 'zn:echo "all folds have been opened"<CR>'
|
||||||
|
|
||||||
"close folds set to be closed
|
"close folds set to be closed
|
||||||
|
nnoremap <silent><expr> <Leader><Leader><Space> 'zN:echo "all opened folds have been closed"<CR>'
|
||||||
nnoremap <silent><expr> <Leader>- 'zN:echo "all opened folds have been closed"<CR>'
|
nnoremap <silent><expr> <Leader>- 'zN:echo "all opened folds have been closed"<CR>'
|
||||||
nnoremap <silent><expr> <Leader>_ 'zN:echo "all opened folds have been closed"<CR>'
|
nnoremap <silent><expr> <Leader>_ 'zN:echo "all opened folds have been closed"<CR>'
|
||||||
|
|
||||||
|
@ -444,6 +452,10 @@
|
||||||
nnoremap <silent><expr> <F4> ':if (g:syntastic_check_on_open == 1)<Bar>let g:syntastic_check_on_open=0<Bar>let g:syntastic_check_on_wq=0<Bar>else<Bar>let g:syntastic_check_on_open=1<Bar>let g:syntastic_check_on_wq=1<Bar>endif<Bar>:SyntasticToggleMode<CR>'
|
nnoremap <silent><expr> <F4> ':if (g:syntastic_check_on_open == 1)<Bar>let g:syntastic_check_on_open=0<Bar>let g:syntastic_check_on_wq=0<Bar>else<Bar>let g:syntastic_check_on_open=1<Bar>let g:syntastic_check_on_wq=1<Bar>endif<Bar>:SyntasticToggleMode<CR>'
|
||||||
xnoremap <silent><expr> <F4> '<Esc>:if (g:syntastic_check_on_open == 1)<Bar>let g:syntastic_check_on_open=0<Bar>let g:syntastic_check_on_wq=0<Bar>else<Bar>let g:syntastic_check_on_open=1<Bar>let g:syntastic_check_on_wq=1<Bar>endif<Bar>:SyntasticToggleMode<CR>gv'
|
xnoremap <silent><expr> <F4> '<Esc>:if (g:syntastic_check_on_open == 1)<Bar>let g:syntastic_check_on_open=0<Bar>let g:syntastic_check_on_wq=0<Bar>else<Bar>let g:syntastic_check_on_open=1<Bar>let g:syntastic_check_on_wq=1<Bar>endif<Bar>:SyntasticToggleMode<CR>gv'
|
||||||
inoremap <silent><expr> <F4> '<C-O>:if (g:syntastic_check_on_open == 1)<Bar>let g:syntastic_check_on_open=0<Bar>let g:syntastic_check_on_wq=0<Bar>else<Bar>let g:syntastic_check_on_open=1<Bar>let g:syntastic_check_on_wq=1<Bar>endif<Bar>:SyntasticToggleMode<CR>'
|
inoremap <silent><expr> <F4> '<C-O>:if (g:syntastic_check_on_open == 1)<Bar>let g:syntastic_check_on_open=0<Bar>let g:syntastic_check_on_wq=0<Bar>else<Bar>let g:syntastic_check_on_open=1<Bar>let g:syntastic_check_on_wq=1<Bar>endif<Bar>:SyntasticToggleMode<CR>'
|
||||||
|
|
||||||
|
"toggle goyo
|
||||||
|
nnoremap <silent><expr> <C-F12> ':Goyo<CR>'
|
||||||
|
nnoremap <silent><expr> <A-F12> ':Goyo<CR>'
|
||||||
"}
|
"}
|
||||||
|
|
||||||
"GVIM TOGGLES:{
|
"GVIM TOGGLES:{
|
||||||
|
@ -640,6 +652,7 @@
|
||||||
if !&diff
|
if !&diff
|
||||||
autocmd FileType help map <buffer> <silent><expr> q ':q<CR>'
|
autocmd FileType help map <buffer> <silent><expr> q ':q<CR>'
|
||||||
autocmd FileType help map <buffer> <silent><expr> <Leader><F1> ':q<CR>'
|
autocmd FileType help map <buffer> <silent><expr> <Leader><F1> ':q<CR>'
|
||||||
|
autocmd FileType help map <buffer> <silent><expr> <Leader>? ':q<CR>'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
"markdown: launch table of contents instead of the tagbar
|
"markdown: launch table of contents instead of the tagbar
|
||||||
|
|
|
@ -48,7 +48,6 @@
|
||||||
"}}}
|
"}}}
|
||||||
|
|
||||||
"GOYO: {{{
|
"GOYO: {{{
|
||||||
nnoremap <Leader><Space> :Goyo<CR>
|
|
||||||
autocmd VimEnter,Filetype *
|
autocmd VimEnter,Filetype *
|
||||||
\ let g:goyo_width = &textwidth |
|
\ let g:goyo_width = &textwidth |
|
||||||
\ if (g:goyo_width == 0) |
|
\ if (g:goyo_width == 0) |
|
||||||
|
|
|
@ -51,7 +51,7 @@
|
||||||
set hlsearch incsearch ignorecase smartcase "configure search
|
set hlsearch incsearch ignorecase smartcase "configure search
|
||||||
set diffopt=foldcolumn:0,filler "vimdiff default settings
|
set diffopt=foldcolumn:0,filler "vimdiff default settings
|
||||||
set formatoptions=roqnl12 "how automatic formatting is to be done
|
set formatoptions=roqnl12 "how automatic formatting is to be done
|
||||||
set foldmethod=syntax foldcolumn=1 foldlevel=3 "fold layers 3 or more deep
|
set foldmethod=syntax foldcolumn=1 foldlevel=5 "fold layers 5 or more deep
|
||||||
let &showbreak="" "highlight wrapped lines when linewrap is enabled
|
let &showbreak="" "highlight wrapped lines when linewrap is enabled
|
||||||
|
|
||||||
"enable tab completion in command mode and configure how it handles extensions
|
"enable tab completion in command mode and configure how it handles extensions
|
||||||
|
|
Loading…
Reference in a new issue