|
|
|
@ -0,0 +1,791 @@
|
|
|
|
|
let SessionLoad = 1
|
|
|
|
|
if &cp | set nocp | endif
|
|
|
|
|
let s:cpo_save=&cpo
|
|
|
|
|
set cpo&vim
|
|
|
|
|
imap <C-G>S <Plug>ISurround
|
|
|
|
|
imap <C-G>s <Plug>Isurround
|
|
|
|
|
imap <C-S> <Plug>Isurround
|
|
|
|
|
inoremap <silent> <Plug>(seeing_is_believing-run) :call xmpfilter#run('i', '')
a
|
|
|
|
|
inoremap <silent> <Plug>(seeing_is_believing-clean) :call xmpfilter#run('i', '-Ku --clean')
a
|
|
|
|
|
inoremap <silent> <Plug>(seeing_is_believing-run_-x) :call xmpfilter#run('i', '-x')
a
|
|
|
|
|
imap <silent> <Plug>(seeing_is_believing-mark) <Plug>(xmpfilter-mark)
|
|
|
|
|
inoremap <silent> <Plug>(xmpfilter-run) :call xmpfilter#run('i', '')
a
|
|
|
|
|
inoremap <silent> <Plug>(xmpfilter-mark) :call xmpfilter#mark('i')
a
|
|
|
|
|
imap <silent> <C-_>9 <Plug>TComment_9
|
|
|
|
|
imap <silent> <C-_>8 <Plug>TComment_8
|
|
|
|
|
imap <silent> <C-_>7 <Plug>TComment_7
|
|
|
|
|
imap <silent> <C-_>6 <Plug>TComment_6
|
|
|
|
|
imap <silent> <C-_>5 <Plug>TComment_5
|
|
|
|
|
imap <silent> <C-_>4 <Plug>TComment_4
|
|
|
|
|
imap <silent> <C-_>3 <Plug>TComment_3
|
|
|
|
|
imap <silent> <C-_>2 <Plug>TComment_2
|
|
|
|
|
imap <silent> <C-_>1 <Plug>TComment_1
|
|
|
|
|
imap <silent> <C-_>s <Plug>TComment_s
|
|
|
|
|
imap <silent> <C-_>n <Plug>TComment_n
|
|
|
|
|
imap <silent> <C-_>a <Plug>TComment_a
|
|
|
|
|
imap <silent> <C-_>b <Plug>TComment_b
|
|
|
|
|
imap <silent> <C-_>i <Plug>TComment_i
|
|
|
|
|
imap <silent> <C-_>r <Plug>TComment_r
|
|
|
|
|
imap <silent> <C-_> <Plug>TComment_
|
|
|
|
|
imap <silent> <C-_>p <Plug>TComment_p
|
|
|
|
|
imap <silent> <C-_><C-_> <Plug>TComment_
|
|
|
|
|
inoremap <Plug>TComment_<C-_>9 :call tcomment#SetOption("count", 9)
|
|
|
|
|
inoremap <Plug>TComment_9 :call tcomment#SetOption("count", 9)
|
|
|
|
|
inoremap <Plug>TComment_<C-_>8 :call tcomment#SetOption("count", 8)
|
|
|
|
|
inoremap <Plug>TComment_8 :call tcomment#SetOption("count", 8)
|
|
|
|
|
inoremap <Plug>TComment_<C-_>7 :call tcomment#SetOption("count", 7)
|
|
|
|
|
inoremap <Plug>TComment_7 :call tcomment#SetOption("count", 7)
|
|
|
|
|
inoremap <Plug>TComment_<C-_>6 :call tcomment#SetOption("count", 6)
|
|
|
|
|
inoremap <Plug>TComment_6 :call tcomment#SetOption("count", 6)
|
|
|
|
|
inoremap <Plug>TComment_<C-_>5 :call tcomment#SetOption("count", 5)
|
|
|
|
|
inoremap <Plug>TComment_5 :call tcomment#SetOption("count", 5)
|
|
|
|
|
inoremap <Plug>TComment_<C-_>4 :call tcomment#SetOption("count", 4)
|
|
|
|
|
inoremap <Plug>TComment_4 :call tcomment#SetOption("count", 4)
|
|
|
|
|
inoremap <Plug>TComment_<C-_>3 :call tcomment#SetOption("count", 3)
|
|
|
|
|
inoremap <Plug>TComment_3 :call tcomment#SetOption("count", 3)
|
|
|
|
|
inoremap <Plug>TComment_<C-_>2 :call tcomment#SetOption("count", 2)
|
|
|
|
|
inoremap <Plug>TComment_2 :call tcomment#SetOption("count", 2)
|
|
|
|
|
inoremap <Plug>TComment_<C-_>1 :call tcomment#SetOption("count", 1)
|
|
|
|
|
inoremap <Plug>TComment_1 :call tcomment#SetOption("count", 1)
|
|
|
|
|
inoremap <Plug>TComment_<C-_>s :TCommentAs =&ft
_
|
|
|
|
|
inoremap <Plug>TComment_s :TCommentAs =&ft
_
|
|
|
|
|
inoremap <Plug>TComment_<C-_>n :TCommentAs =&ft
|
|
|
|
|
inoremap <Plug>TComment_n :TCommentAs =&ft
|
|
|
|
|
inoremap <Plug>TComment_<C-_>a :TCommentAs
|
|
|
|
|
inoremap <Plug>TComment_a :TCommentAs
|
|
|
|
|
inoremap <Plug>TComment_<C-_>b :TCommentBlock mode=#
|
|
|
|
|
inoremap <Plug>TComment_b :TCommentBlock mode=#
|
|
|
|
|
inoremap <Plug>TComment_<C-_>i v:TCommentInline mode=#
|
|
|
|
|
inoremap <Plug>TComment_i v:TCommentInline mode=#
|
|
|
|
|
inoremap <Plug>TComment_<C-_>r :TCommentRight
|
|
|
|
|
inoremap <Plug>TComment_r :TCommentRight
|
|
|
|
|
inoremap <Plug>TComment_<C-_> :TComment
|
|
|
|
|
inoremap <Plug>TComment_ :TComment
|
|
|
|
|
inoremap <Plug>TComment_<C-_>p :norm! m`vip
:TComment
``
|
|
|
|
|
inoremap <Plug>TComment_p :norm! m`vip
:TComment
``
|
|
|
|
|
inoremap <Plug>TComment_<C-_><C-_> :TComment
|
|
|
|
|
inoremap <Plug>TComment_ :TComment
|
|
|
|
|
inoremap <M-o> o
|
|
|
|
|
imap <C-X>
<Plug>AlwaysEnd
|
|
|
|
|
inoremap <silent> <expr> <Plug>delimitMateS-BS delimitMate#WithinEmptyPair() ? "\<Del>" : "\<S-BS>"
|
|
|
|
|
inoremap <silent> <Plug>delimitMateBS =delimitMate#BS()
|
|
|
|
|
inoremap <silent> <Plug>CocRefresh =coc#_complete()
|
|
|
|
|
imap <C-L> => "
|
|
|
|
|
nnoremap <silent> :CtrlP
|
|
|
|
|
vmap <silent> 9 <Plug>TComment_9
|
|
|
|
|
nmap <silent> 9 <Plug>TComment_9
|
|
|
|
|
omap <silent> 9 <Plug>TComment_9
|
|
|
|
|
vmap <silent> 8 <Plug>TComment_8
|
|
|
|
|
nmap <silent> 8 <Plug>TComment_8
|
|
|
|
|
omap <silent> 8 <Plug>TComment_8
|
|
|
|
|
vmap <silent> 7 <Plug>TComment_7
|
|
|
|
|
nmap <silent> 7 <Plug>TComment_7
|
|
|
|
|
omap <silent> 7 <Plug>TComment_7
|
|
|
|
|
vmap <silent> 6 <Plug>TComment_6
|
|
|
|
|
nmap <silent> 6 <Plug>TComment_6
|
|
|
|
|
omap <silent> 6 <Plug>TComment_6
|
|
|
|
|
vmap <silent> 5 <Plug>TComment_5
|
|
|
|
|
nmap <silent> 5 <Plug>TComment_5
|
|
|
|
|
omap <silent> 5 <Plug>TComment_5
|
|
|
|
|
vmap <silent> 4 <Plug>TComment_4
|
|
|
|
|
nmap <silent> 4 <Plug>TComment_4
|
|
|
|
|
omap <silent> 4 <Plug>TComment_4
|
|
|
|
|
vmap <silent> 3 <Plug>TComment_3
|
|
|
|
|
nmap <silent> 3 <Plug>TComment_3
|
|
|
|
|
omap <silent> 3 <Plug>TComment_3
|
|
|
|
|
vmap <silent> 2 <Plug>TComment_2
|
|
|
|
|
nmap <silent> 2 <Plug>TComment_2
|
|
|
|
|
omap <silent> 2 <Plug>TComment_2
|
|
|
|
|
vmap <silent> 1 <Plug>TComment_1
|
|
|
|
|
nmap <silent> 1 <Plug>TComment_1
|
|
|
|
|
omap <silent> 1 <Plug>TComment_1
|
|
|
|
|
map <silent> ca <Plug>TComment_ca
|
|
|
|
|
map <silent> cc <Plug>TComment_cc
|
|
|
|
|
map <silent> s <Plug>TComment_s
|
|
|
|
|
map <silent> n <Plug>TComment_n
|
|
|
|
|
map <silent> a <Plug>TComment_a
|
|
|
|
|
map <silent> b <Plug>TComment_b
|
|
|
|
|
map <silent> i <Plug>TComment_i
|
|
|
|
|
map <silent> r <Plug>TComment_r
|
|
|
|
|
map <silent> <Plug>TComment_
|
|
|
|
|
map <silent> p <Plug>TComment_p
|
|
|
|
|
vmap <silent> <Plug>TComment_
|
|
|
|
|
nmap <silent> <Plug>TComment_
|
|
|
|
|
omap <silent> <Plug>TComment_
|
|
|
|
|
nnoremap @q
|
|
|
|
|
omap <silent> % <Plug>(MatchitOperationForward)
|
|
|
|
|
xmap <silent> % <Plug>(MatchitVisualForward)
|
|
|
|
|
nmap <silent> % <Plug>(MatchitNormalForward)
|
|
|
|
|
inoremap ï o
|
|
|
|
|
xmap S <Plug>VSurround
|
|
|
|
|
nmap [xx <Plug>unimpairedLineXmlEncode
|
|
|
|
|
xmap [x <Plug>unimpairedXmlEncode
|
|
|
|
|
nmap [x <Plug>unimpairedXmlEncode
|
|
|
|
|
nmap [uu <Plug>unimpairedLineUrlEncode
|
|
|
|
|
xmap [u <Plug>unimpairedUrlEncode
|
|
|
|
|
nmap [u <Plug>unimpairedUrlEncode
|
|
|
|
|
nmap [yy <Plug>unimpairedLineStringEncode
|
|
|
|
|
xmap [y <Plug>unimpairedStringEncode
|
|
|
|
|
nmap [y <Plug>unimpairedStringEncode
|
|
|
|
|
xmap [e <Plug>unimpairedMoveUp
|
|
|
|
|
nmap [e <Plug>unimpairedMoveUp
|
|
|
|
|
nmap [ <Plug>unimpairedBlankUp
|
|
|
|
|
nmap [o <Plug>unimpairedOPrevious
|
|
|
|
|
nmap <silent> [Q <Plug>unimpairedQFirst
|
|
|
|
|
nmap <silent> [q <Plug>unimpairedQPrevious
|
|
|
|
|
nmap <silent> [L <Plug>unimpairedLFirst
|
|
|
|
|
nmap <silent> [l <Plug>unimpairedLPrevious
|
|
|
|
|
nmap <silent> [B <Plug>unimpairedBFirst
|
|
|
|
|
nmap <silent> [b <Plug>unimpairedBPrevious
|
|
|
|
|
nmap <silent> [A <Plug>unimpairedAFirst
|
|
|
|
|
nmap <silent> [a <Plug>unimpairedAPrevious
|
|
|
|
|
omap <silent> [% <Plug>(MatchitOperationMultiBackward)
|
|
|
|
|
xmap <silent> [% <Plug>(MatchitVisualMultiBackward)
|
|
|
|
|
nmap <silent> [% <Plug>(MatchitNormalMultiBackward)
|
|
|
|
|
map <silent> \cd <Plug>RooterChangeToRootDirectory
|
|
|
|
|
map <silent> \_s <Plug>TComment_\_s
|
|
|
|
|
map <silent> \_n <Plug>TComment_\_n
|
|
|
|
|
map <silent> \_a <Plug>TComment_\_a
|
|
|
|
|
map <silent> \_b <Plug>TComment_\_b
|
|
|
|
|
map <silent> \_r <Plug>TComment_\_r
|
|
|
|
|
xmap <silent> \_i <Plug>TComment_\_i
|
|
|
|
|
map <silent> \_ <Plug>TComment_\_
|
|
|
|
|
map <silent> \_p <Plug>TComment_\_p
|
|
|
|
|
xmap <silent> \__ <Plug>TComment_\__
|
|
|
|
|
nmap <silent> \__ <Plug>TComment_\__
|
|
|
|
|
smap <silent> \__ <Plug>TComment_\__
|
|
|
|
|
omap <silent> \__ <Plug>TComment_\__
|
|
|
|
|
nmap \ig :IndentGuidesToggle
|
|
|
|
|
map \rwp <Plug>RestoreWinPosn
|
|
|
|
|
map \swp <Plug>SaveWinPosn
|
|
|
|
|
map \tt <Plug>AM_tt
|
|
|
|
|
map \tsq <Plug>AM_tsq
|
|
|
|
|
map \tsp <Plug>AM_tsp
|
|
|
|
|
map \tml <Plug>AM_tml
|
|
|
|
|
map \tab <Plug>AM_tab
|
|
|
|
|
map \m= <Plug>AM_m=
|
|
|
|
|
map \tW@ <Plug>AM_tW@
|
|
|
|
|
map \t@ <Plug>AM_t@
|
|
|
|
|
map \t~ <Plug>AM_t~
|
|
|
|
|
map \t? <Plug>AM_t?
|
|
|
|
|
map \w= <Plug>AM_w=
|
|
|
|
|
map \ts= <Plug>AM_ts=
|
|
|
|
|
map \ts< <Plug>AM_ts<
|
|
|
|
|
map \ts; <Plug>AM_ts;
|
|
|
|
|
map \ts: <Plug>AM_ts:
|
|
|
|
|
map \ts, <Plug>AM_ts,
|
|
|
|
|
map \t= <Plug>AM_t=
|
|
|
|
|
map \t< <Plug>AM_t<
|
|
|
|
|
map \t; <Plug>AM_t;
|
|
|
|
|
map \t: <Plug>AM_t:
|
|
|
|
|
map \t, <Plug>AM_t,
|
|
|
|
|
map \t# <Plug>AM_t#
|
|
|
|
|
map \t| <Plug>AM_t|
|
|
|
|
|
map \T~ <Plug>AM_T~
|
|
|
|
|
map \Tsp <Plug>AM_Tsp
|
|
|
|
|
map \Tab <Plug>AM_Tab
|
|
|
|
|
map \TW@ <Plug>AM_TW@
|
|
|
|
|
map \T@ <Plug>AM_T@
|
|
|
|
|
map \T? <Plug>AM_T?
|
|
|
|
|
map \T= <Plug>AM_T=
|
|
|
|
|
map \T< <Plug>AM_T<
|
|
|
|
|
map \T; <Plug>AM_T;
|
|
|
|
|
map \T: <Plug>AM_T:
|
|
|
|
|
map \Ts, <Plug>AM_Ts,
|
|
|
|
|
map \T, <Plug>AM_T,o
|
|
|
|
|
map \T# <Plug>AM_T#
|
|
|
|
|
map \T| <Plug>AM_T|
|
|
|
|
|
map \Htd <Plug>AM_Htd
|
|
|
|
|
map \anum <Plug>AM_aunum
|
|
|
|
|
map \aenum <Plug>AM_aenum
|
|
|
|
|
map \aunum <Plug>AM_aunum
|
|
|
|
|
map \afnc <Plug>AM_afnc
|
|
|
|
|
map \adef <Plug>AM_adef
|
|
|
|
|
map \adec <Plug>AM_adec
|
|
|
|
|
map \ascom <Plug>AM_ascom
|
|
|
|
|
map \aocom <Plug>AM_aocom
|
|
|
|
|
map \adcom <Plug>AM_adcom
|
|
|
|
|
map \acom <Plug>AM_acom
|
|
|
|
|
map \abox <Plug>AM_abox
|
|
|
|
|
map \a( <Plug>AM_a(
|
|
|
|
|
map \a= <Plug>AM_a=
|
|
|
|
|
map \a< <Plug>AM_a<
|
|
|
|
|
map \a, <Plug>AM_a,
|
|
|
|
|
map \a? <Plug>AM_a?
|
|
|
|
|
nnoremap \e :call jsimports#run()
|
|
|
|
|
map \ct :!/usr/bin/ctags -R --extra=+q .
|
|
|
|
|
map \vr :VimroomToggle
|
|
|
|
|
map \md :!pandoc -f markdown -t html -o /tmp/readme-%.html % && firefox /tmp/readme-%.html
|
|
|
|
|
map \tm :tabmove
|
|
|
|
|
map \tl :tablast
|
|
|
|
|
map \tf :tabfirst
|
|
|
|
|
map \tp :tabprevious
|
|
|
|
|
map \tn :tabnext
|
|
|
|
|
map \to :tabonly
|
|
|
|
|
map \tc :tabclose
|
|
|
|
|
map \te :tabedit
|
|
|
|
|
nmap ]xx <Plug>unimpairedLineXmlDecode
|
|
|
|
|
xmap ]x <Plug>unimpairedXmlDecode
|
|
|
|
|
nmap ]x <Plug>unimpairedXmlDecode
|
|
|
|
|
nmap ]uu <Plug>unimpairedLineUrlDecode
|
|
|
|
|
xmap ]u <Plug>unimpairedUrlDecode
|
|
|
|
|
nmap ]u <Plug>unimpairedUrlDecode
|
|
|
|
|
nmap ]yy <Plug>unimpairedLineStringDecode
|
|
|
|
|
xmap ]y <Plug>unimpairedStringDecode
|
|
|
|
|
nmap ]y <Plug>unimpairedStringDecode
|
|
|
|
|
xmap ]e <Plug>unimpairedMoveDown
|
|
|
|
|
nmap ]e <Plug>unimpairedMoveDown
|
|
|
|
|
nmap ] <Plug>unimpairedBlankDown
|
|
|
|
|
nmap ]o <Plug>unimpairedONext
|
|
|
|
|
nmap <silent> ]Q <Plug>unimpairedQLast
|
|
|
|
|
nmap <silent> ]q <Plug>unimpairedQNext
|
|
|
|
|
nmap <silent> ]L <Plug>unimpairedLLast
|
|
|
|
|
nmap <silent> ]l <Plug>unimpairedLNext
|
|
|
|
|
nmap <silent> ]B <Plug>unimpairedBLast
|
|
|
|
|
nmap <silent> ]b <Plug>unimpairedBNext
|
|
|
|
|
nmap <silent> ]A <Plug>unimpairedALast
|
|
|
|
|
nmap <silent> ]a <Plug>unimpairedANext
|
|
|
|
|
omap <silent> ]% <Plug>(MatchitOperationMultiForward)
|
|
|
|
|
xmap <silent> ]% <Plug>(MatchitVisualMultiForward)
|
|
|
|
|
nmap <silent> ]% <Plug>(MatchitNormalMultiForward)
|
|
|
|
|
omap ar <Plug>(textobj-rubyblock-a)
|
|
|
|
|
xmap ar <Plug>(textobj-rubyblock-a)
|
|
|
|
|
xmap a% <Plug>(MatchitVisualTextObject)
|
|
|
|
|
nmap cS <Plug>CSurround
|
|
|
|
|
nmap cs <Plug>Csurround
|
|
|
|
|
nmap cr <Plug>(abolish-coerce-word)
|
|
|
|
|
nmap ds <Plug>Dsurround
|
|
|
|
|
vmap gx <Plug>NetrwBrowseXVis
|
|
|
|
|
nmap gx <Plug>NetrwBrowseX
|
|
|
|
|
xmap gS <Plug>VgSurround
|
|
|
|
|
xmap <silent> g> <Plug>TComment_Comment
|
|
|
|
|
nmap <silent> g>b <Plug>TComment_Commentb
|
|
|
|
|
nmap <silent> g>c <Plug>TComment_Commentc
|
|
|
|
|
nmap <silent> g> <Plug>TComment_Comment
|
|
|
|
|
xmap <silent> g< <Plug>TComment_Uncomment
|
|
|
|
|
nmap <silent> g<b <Plug>TComment_Uncommentb
|
|
|
|
|
nmap <silent> g<c <Plug>TComment_Uncommentc
|
|
|
|
|
nmap <silent> g< <Plug>TComment_Uncomment
|
|
|
|
|
xmap <silent> gc <Plug>TComment_gc
|
|
|
|
|
nmap <silent> gcb <Plug>TComment_gcb
|
|
|
|
|
nmap <silent> gcc <Plug>TComment_gcc
|
|
|
|
|
nmap <silent> gc9c <Plug>TComment_gc9c
|
|
|
|
|
nmap <silent> gc9 <Plug>TComment_gc9
|
|
|
|
|
nmap <silent> gc8c <Plug>TComment_gc8c
|
|
|
|
|
nmap <silent> gc8 <Plug>TComment_gc8
|
|
|
|
|
nmap <silent> gc7c <Plug>TComment_gc7c
|
|
|
|
|
nmap <silent> gc7 <Plug>TComment_gc7
|
|
|
|
|
nmap <silent> gc6c <Plug>TComment_gc6c
|
|
|
|
|
nmap <silent> gc6 <Plug>TComment_gc6
|
|
|
|
|
nmap <silent> gc5c <Plug>TComment_gc5c
|
|
|
|
|
nmap <silent> gc5 <Plug>TComment_gc5
|
|
|
|
|
nmap <silent> gc4c <Plug>TComment_gc4c
|
|
|
|
|
nmap <silent> gc4 <Plug>TComment_gc4
|
|
|
|
|
nmap <silent> gc3c <Plug>TComment_gc3c
|
|
|
|
|
nmap <silent> gc3 <Plug>TComment_gc3
|
|
|
|
|
nmap <silent> gc2c <Plug>TComment_gc2c
|
|
|
|
|
nmap <silent> gc2 <Plug>TComment_gc2
|
|
|
|
|
nmap <silent> gc1c <Plug>TComment_gc1c
|
|
|
|
|
nmap <silent> gc1 <Plug>TComment_gc1
|
|
|
|
|
nmap <silent> gc <Plug>TComment_gc
|
|
|
|
|
omap <silent> g% <Plug>(MatchitOperationBackward)
|
|
|
|
|
xmap <silent> g% <Plug>(MatchitVisualBackward)
|
|
|
|
|
nmap <silent> g% <Plug>(MatchitNormalBackward)
|
|
|
|
|
omap ir <Plug>(textobj-rubyblock-i)
|
|
|
|
|
xmap ir <Plug>(textobj-rubyblock-i)
|
|
|
|
|
omap <silent> ic <Plug>TComment_ic
|
|
|
|
|
vmap <silent> ic <Plug>TComment_ic
|
|
|
|
|
nmap ySS <Plug>YSsurround
|
|
|
|
|
nmap ySs <Plug>YSsurround
|
|
|
|
|
nmap yss <Plug>Yssurround
|
|
|
|
|
nmap yS <Plug>YSurround
|
|
|
|
|
nmap ys <Plug>Ysurround
|
|
|
|
|
vnoremap <silent> <Plug>NetrwBrowseXVis :call netrw#BrowseXVis()
|
|
|
|
|
nnoremap <silent> <Plug>NetrwBrowseX :call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX()))
|
|
|
|
|
xnoremap <silent> <Plug>unimpairedMoveDown :exe 'norm m`'|exe '''<,''>move''>+'.v:count1
``
|
|
|
|
|
xnoremap <silent> <Plug>unimpairedMoveUp :exe 'norm m`'|exe '''<,''>move--'.v:count1
``
|
|
|
|
|
nnoremap <silent> <Plug>unimpairedMoveDown :exe 'norm m`'|exe 'move+'.v:count1
``
|
|
|
|
|
nnoremap <silent> <Plug>unimpairedMoveUp :exe 'norm m`'|exe 'move--'.v:count1
``
|
|
|
|
|
nnoremap <silent> <Plug>unimpairedBlankDown :put =repeat(nr2char(10),v:count)|'[-1
|
|
|
|
|
nnoremap <silent> <Plug>unimpairedBlankUp :put!=repeat(nr2char(10),v:count)|']+1
|
|
|
|
|
nmap <silent> <Plug>unimpairedQLast :exe "clast ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedQFirst :exe "cfirst ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedQNext :exe "cnext ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedQPrevious :exe "cprevious ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedLLast :exe "llast ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedLFirst :exe "lfirst ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedLNext :exe "lnext ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedLPrevious :exe "lprevious ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedBLast :exe "blast ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedBFirst :exe "bfirst ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedBNext :exe "bnext ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedBPrevious :exe "bprevious ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedALast :exe "last ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedAFirst :exe "first ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedANext :exe "next ".(v:count ? v:count : "")
|
|
|
|
|
nmap <silent> <Plug>unimpairedAPrevious :exe "previous ".(v:count ? v:count : "")
|
|
|
|
|
nnoremap <silent> <Plug>SurroundRepeat .
|
|
|
|
|
vnoremap <silent> <Plug>(seeing_is_believing-run) :call xmpfilter#run('v', '')
|
|
|
|
|
nnoremap <silent> <Plug>(seeing_is_believing-run) :call xmpfilter#run('n', '')
|
|
|
|
|
vnoremap <silent> <Plug>(seeing_is_believing-clean) :call xmpfilter#run('v', '-Ku --clean')
|
|
|
|
|
nnoremap <silent> <Plug>(seeing_is_believing-clean) :call xmpfilter#run('n', '-Ku --clean')
|
|
|
|
|
vnoremap <silent> <Plug>(seeing_is_believing-run_-x) :call xmpfilter#run('v', '-x')
|
|
|
|
|
nnoremap <silent> <Plug>(seeing_is_believing-run_-x) :call xmpfilter#run('n', '-x')
|
|
|
|
|
vmap <silent> <Plug>(seeing_is_believing-mark) <Plug>(xmpfilter-mark)
|
|
|
|
|
nmap <silent> <Plug>(seeing_is_believing-mark) <Plug>(xmpfilter-mark)
|
|
|
|
|
vnoremap <silent> <Plug>(xmpfilter-run) :call xmpfilter#run('v', '')
|
|
|
|
|
nnoremap <silent> <Plug>(xmpfilter-run) :call xmpfilter#run('n', '')
|
|
|
|
|
vnoremap <silent> <Plug>(xmpfilter-mark) :call xmpfilter#mark('v')
|
|
|
|
|
nnoremap <silent> <Plug>(xmpfilter-mark) :call xmpfilter#mark('n')
|
|
|
|
|
vmap <silent> <C-_>9 <Plug>TComment_9
|
|
|
|
|
nmap <silent> <C-_>9 <Plug>TComment_9
|
|
|
|
|
omap <silent> <C-_>9 <Plug>TComment_9
|
|
|
|
|
vmap <silent> <C-_>8 <Plug>TComment_8
|
|
|
|
|
nmap <silent> <C-_>8 <Plug>TComment_8
|
|
|
|
|
omap <silent> <C-_>8 <Plug>TComment_8
|
|
|
|
|
vmap <silent> <C-_>7 <Plug>TComment_7
|
|
|
|
|
nmap <silent> <C-_>7 <Plug>TComment_7
|
|
|
|
|
omap <silent> <C-_>7 <Plug>TComment_7
|
|
|
|
|
vmap <silent> <C-_>6 <Plug>TComment_6
|
|
|
|
|
nmap <silent> <C-_>6 <Plug>TComment_6
|
|
|
|
|
omap <silent> <C-_>6 <Plug>TComment_6
|
|
|
|
|
vmap <silent> <C-_>5 <Plug>TComment_5
|
|
|
|
|
nmap <silent> <C-_>5 <Plug>TComment_5
|
|
|
|
|
omap <silent> <C-_>5 <Plug>TComment_5
|
|
|
|
|
vmap <silent> <C-_>4 <Plug>TComment_4
|
|
|
|
|
nmap <silent> <C-_>4 <Plug>TComment_4
|
|
|
|
|
omap <silent> <C-_>4 <Plug>TComment_4
|
|
|
|
|
vmap <silent> <C-_>3 <Plug>TComment_3
|
|
|
|
|
nmap <silent> <C-_>3 <Plug>TComment_3
|
|
|
|
|
omap <silent> <C-_>3 <Plug>TComment_3
|
|
|
|
|
vmap <silent> <C-_>2 <Plug>TComment_2
|
|
|
|
|
nmap <silent> <C-_>2 <Plug>TComment_2
|
|
|
|
|
omap <silent> <C-_>2 <Plug>TComment_2
|
|
|
|
|
vmap <silent> <C-_>1 <Plug>TComment_1
|
|
|
|
|
nmap <silent> <C-_>1 <Plug>TComment_1
|
|
|
|
|
omap <silent> <C-_>1 <Plug>TComment_1
|
|
|
|
|
map <silent> <C-_>ca <Plug>TComment_ca
|
|
|
|
|
map <silent> <C-_>cc <Plug>TComment_cc
|
|
|
|
|
map <silent> <C-_>s <Plug>TComment_s
|
|
|
|
|
map <silent> <C-_>n <Plug>TComment_n
|
|
|
|
|
map <silent> <C-_>a <Plug>TComment_a
|
|
|
|
|
map <silent> <C-_>b <Plug>TComment_b
|
|
|
|
|
map <silent> <C-_>i <Plug>TComment_i
|
|
|
|
|
map <silent> <C-_>r <Plug>TComment_r
|
|
|
|
|
map <silent> <C-_> <Plug>TComment_
|
|
|
|
|
map <silent> <C-_>p <Plug>TComment_p
|
|
|
|
|
vmap <silent> <C-_><C-_> <Plug>TComment_
|
|
|
|
|
nmap <silent> <C-_><C-_> <Plug>TComment_
|
|
|
|
|
omap <silent> <C-_><C-_> <Plug>TComment_
|
|
|
|
|
nnoremap <Plug>TComment_gc9c :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_gc9c
g@
|
|
|
|
|
nnoremap <Plug>TComment_gc8c :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_gc8c
g@
|
|
|
|
|
nnoremap <Plug>TComment_gc7c :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_gc7c
g@
|
|
|
|
|
nnoremap <Plug>TComment_gc6c :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_gc6c
g@
|
|
|
|
|
nnoremap <Plug>TComment_gc5c :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_gc5c
g@
|
|
|
|
|
nnoremap <Plug>TComment_gc4c :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_gc4c
g@
|
|
|
|
|
nnoremap <Plug>TComment_gc3c :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_gc3c
g@
|
|
|
|
|
nnoremap <Plug>TComment_gc2c :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_gc2c
g@
|
|
|
|
|
nnoremap <Plug>TComment_gc1c :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_gc1c
g@
|
|
|
|
|
vnoremap <Plug>TComment_<C-_>9 :call tcomment#SetOption("count", 9)
|
|
|
|
|
vnoremap <Plug>TComment_9 :call tcomment#SetOption("count", 9)
|
|
|
|
|
nnoremap <Plug>TComment_<C-_>9 :call tcomment#SetOption("count", 9)
|
|
|
|
|
onoremap <Plug>TComment_<C-_>9 :call tcomment#SetOption("count", 9)
|
|
|
|
|
nnoremap <Plug>TComment_9 :call tcomment#SetOption("count", 9)
|
|
|
|
|
onoremap <Plug>TComment_9 :call tcomment#SetOption("count", 9)
|
|
|
|
|
vnoremap <Plug>TComment_<C-_>8 :call tcomment#SetOption("count", 8)
|
|
|
|
|
vnoremap <Plug>TComment_8 :call tcomment#SetOption("count", 8)
|
|
|
|
|
nnoremap <Plug>TComment_<C-_>8 :call tcomment#SetOption("count", 8)
|
|
|
|
|
onoremap <Plug>TComment_<C-_>8 :call tcomment#SetOption("count", 8)
|
|
|
|
|
nnoremap <Plug>TComment_8 :call tcomment#SetOption("count", 8)
|
|
|
|
|
onoremap <Plug>TComment_8 :call tcomment#SetOption("count", 8)
|
|
|
|
|
vnoremap <Plug>TComment_<C-_>7 :call tcomment#SetOption("count", 7)
|
|
|
|
|
vnoremap <Plug>TComment_7 :call tcomment#SetOption("count", 7)
|
|
|
|
|
nnoremap <Plug>TComment_<C-_>7 :call tcomment#SetOption("count", 7)
|
|
|
|
|
onoremap <Plug>TComment_<C-_>7 :call tcomment#SetOption("count", 7)
|
|
|
|
|
nnoremap <Plug>TComment_7 :call tcomment#SetOption("count", 7)
|
|
|
|
|
onoremap <Plug>TComment_7 :call tcomment#SetOption("count", 7)
|
|
|
|
|
vnoremap <Plug>TComment_<C-_>6 :call tcomment#SetOption("count", 6)
|
|
|
|
|
vnoremap <Plug>TComment_6 :call tcomment#SetOption("count", 6)
|
|
|
|
|
nnoremap <Plug>TComment_<C-_>6 :call tcomment#SetOption("count", 6)
|
|
|
|
|
onoremap <Plug>TComment_<C-_>6 :call tcomment#SetOption("count", 6)
|
|
|
|
|
nnoremap <Plug>TComment_6 :call tcomment#SetOption("count", 6)
|
|
|
|
|
onoremap <Plug>TComment_6 :call tcomment#SetOption("count", 6)
|
|
|
|
|
vnoremap <Plug>TComment_<C-_>5 :call tcomment#SetOption("count", 5)
|
|
|
|
|
vnoremap <Plug>TComment_5 :call tcomment#SetOption("count", 5)
|
|
|
|
|
nnoremap <Plug>TComment_<C-_>5 :call tcomment#SetOption("count", 5)
|
|
|
|
|
onoremap <Plug>TComment_<C-_>5 :call tcomment#SetOption("count", 5)
|
|
|
|
|
nnoremap <Plug>TComment_5 :call tcomment#SetOption("count", 5)
|
|
|
|
|
onoremap <Plug>TComment_5 :call tcomment#SetOption("count", 5)
|
|
|
|
|
vnoremap <Plug>TComment_<C-_>4 :call tcomment#SetOption("count", 4)
|
|
|
|
|
vnoremap <Plug>TComment_4 :call tcomment#SetOption("count", 4)
|
|
|
|
|
nnoremap <Plug>TComment_<C-_>4 :call tcomment#SetOption("count", 4)
|
|
|
|
|
onoremap <Plug>TComment_<C-_>4 :call tcomment#SetOption("count", 4)
|
|
|
|
|
nnoremap <Plug>TComment_4 :call tcomment#SetOption("count", 4)
|
|
|
|
|
onoremap <Plug>TComment_4 :call tcomment#SetOption("count", 4)
|
|
|
|
|
vnoremap <Plug>TComment_<C-_>3 :call tcomment#SetOption("count", 3)
|
|
|
|
|
vnoremap <Plug>TComment_3 :call tcomment#SetOption("count", 3)
|
|
|
|
|
nnoremap <Plug>TComment_<C-_>3 :call tcomment#SetOption("count", 3)
|
|
|
|
|
onoremap <Plug>TComment_<C-_>3 :call tcomment#SetOption("count", 3)
|
|
|
|
|
nnoremap <Plug>TComment_3 :call tcomment#SetOption("count", 3)
|
|
|
|
|
onoremap <Plug>TComment_3 :call tcomment#SetOption("count", 3)
|
|
|
|
|
vnoremap <Plug>TComment_<C-_>2 :call tcomment#SetOption("count", 2)
|
|
|
|
|
vnoremap <Plug>TComment_2 :call tcomment#SetOption("count", 2)
|
|
|
|
|
nnoremap <Plug>TComment_<C-_>2 :call tcomment#SetOption("count", 2)
|
|
|
|
|
onoremap <Plug>TComment_<C-_>2 :call tcomment#SetOption("count", 2)
|
|
|
|
|
nnoremap <Plug>TComment_2 :call tcomment#SetOption("count", 2)
|
|
|
|
|
onoremap <Plug>TComment_2 :call tcomment#SetOption("count", 2)
|
|
|
|
|
vnoremap <Plug>TComment_<C-_>1 :call tcomment#SetOption("count", 1)
|
|
|
|
|
vnoremap <Plug>TComment_1 :call tcomment#SetOption("count", 1)
|
|
|
|
|
nnoremap <Plug>TComment_<C-_>1 :call tcomment#SetOption("count", 1)
|
|
|
|
|
onoremap <Plug>TComment_<C-_>1 :call tcomment#SetOption("count", 1)
|
|
|
|
|
nnoremap <Plug>TComment_1 :call tcomment#SetOption("count", 1)
|
|
|
|
|
onoremap <Plug>TComment_1 :call tcomment#SetOption("count", 1)
|
|
|
|
|
nnoremap <Plug>TComment_gC :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_gC
g@
|
|
|
|
|
nnoremap <Plug>TComment_gc :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_gc
g@
|
|
|
|
|
xnoremap <Plug>TComment_gc :TCommentMaybeInline
|
|
|
|
|
nnoremap <Plug>TComment_gcb :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_gcb
g@
|
|
|
|
|
nnoremap <Plug>TComment_gcc :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_gcc
g@$
|
|
|
|
|
noremap <Plug>TComment_ic :call tcomment#textobject#InlineComment()
|
|
|
|
|
xnoremap <Plug>TComment_Comment :if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | '<,'>TCommentMaybeInline!
|
|
|
|
|
nnoremap <Plug>TComment_Commentb :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_Commentb
g@
|
|
|
|
|
nnoremap <Plug>TComment_Commentc :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_Commentc
g@$
|
|
|
|
|
nnoremap <Plug>TComment_Commentl :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_Commentl
g@$
|
|
|
|
|
nnoremap <Plug>TComment_Comment :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_Comment
g@
|
|
|
|
|
xnoremap <Plug>TComment_Uncomment :if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | call tcomment#SetOption("mode_extra", "U") | '<,'>TCommentMaybeInline
|
|
|
|
|
nnoremap <Plug>TComment_Uncommentb :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_Uncommentb
g@
|
|
|
|
|
nnoremap <Plug>TComment_Uncommentc :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_Uncommentc
g@$
|
|
|
|
|
nnoremap <Plug>TComment_Uncomment :call tcomment#ResetOption() | if v:count > 0 | call tcomment#SetOption("count", v:count) | endif | let w:tcommentPos = getpos(".") |set opfunc=TCommentOpFunc_Uncomment
g@
|
|
|
|
|
noremap <Plug>TComment_\_s :TCommentAs =&ft
_
|
|
|
|
|
noremap <Plug>TComment_\_n :TCommentAs =&ft
|
|
|
|
|
noremap <Plug>TComment_\_a :TCommentAs
|
|
|
|
|
noremap <Plug>TComment_\_b :TCommentBlock
|
|
|
|
|
noremap <Plug>TComment_\_r :TCommentRight
|
|
|
|
|
xnoremap <Plug>TComment_\_i :TCommentInline
|
|
|
|
|
noremap <Plug>TComment_\_ :TComment
|
|
|
|
|
noremap <Plug>TComment_\_p vip:TComment
|
|
|
|
|
xnoremap <Plug>TComment_\__ :TCommentMaybeInline
|
|
|
|
|
nnoremap <Plug>TComment_\__ :TComment
|
|
|
|
|
snoremap <Plug>TComment_\__ :TComment
|
|
|
|
|
onoremap <Plug>TComment_\__ :TComment
|
|
|
|
|
noremap <Plug>TComment_<C-_>ca :call tcomment#SetOption("as", input("Comment as: ", &filetype, "customlist,tcomment#complete#Complete"))
|
|
|
|
|
noremap <Plug>TComment_ca :call tcomment#SetOption("as", input("Comment as: ", &filetype, "customlist,tcomment#complete#Complete"))
|
|
|
|
|
noremap <Plug>TComment_<C-_>cc :call tcomment#SetOption("count", v:count1)
|
|
|
|
|
noremap <Plug>TComment_cc :call tcomment#SetOption("count", v:count1)
|
|
|
|
|
noremap <Plug>TComment_<C-_>s :TCommentAs =&ft
_
|
|
|
|
|
noremap <Plug>TComment_s :TCommentAs =&ft
_
|
|
|
|
|
noremap <Plug>TComment_<C-_>n :TCommentAs =&ft
|
|
|
|
|
noremap <Plug>TComment_n :TCommentAs =&ft
|
|
|
|
|
noremap <Plug>TComment_<C-_>a :TCommentAs
|
|
|
|
|
noremap <Plug>TComment_a :TCommentAs
|
|
|
|
|
noremap <Plug>TComment_<C-_>b :TCommentBlock
|
|
|
|
|
noremap <Plug>TComment_b :TCommentBlock
|
|
|
|
|
noremap <Plug>TComment_<C-_>i v:TCommentInline mode=I#
|
|
|
|
|
noremap <Plug>TComment_i v:TCommentInline mode=I#
|
|
|
|
|
noremap <Plug>TComment_<C-_>r :TCommentRight
|
|
|
|
|
noremap <Plug>TComment_r :TCommentRight
|
|
|
|
|
noremap <Plug>TComment_<C-_> :TComment
|
|
|
|
|
noremap <Plug>TComment_ :TComment
|
|
|
|
|
noremap <Plug>TComment_<C-_>p m`vip:TComment
``
|
|
|
|
|
noremap <Plug>TComment_p m`vip:TComment
``
|
|
|
|
|
vnoremap <Plug>TComment_<C-_><C-_> :TCommentMaybeInline
|
|
|
|
|
vnoremap <Plug>TComment_ :TCommentMaybeInline
|
|
|
|
|
nnoremap <Plug>TComment_<C-_><C-_> :TComment
|
|
|
|
|
onoremap <Plug>TComment_<C-_><C-_> :TComment
|
|
|
|
|
nnoremap <Plug>TComment_ :TComment
|
|
|
|
|
onoremap <Plug>TComment_ :TComment
|
|
|
|
|
nnoremap <silent> <C-P> :CtrlP
|
|
|
|
|
onoremap <silent> <Plug>(coc-classobj-a) :call coc#rpc#request('selectSymbolRange', [v:false, '', ['Interface', 'Struct', 'Class']])
|
|
|
|
|
onoremap <silent> <Plug>(coc-classobj-i) :call coc#rpc#request('selectSymbolRange', [v:true, '', ['Interface', 'Struct', 'Class']])
|
|
|
|
|
vnoremap <silent> <Plug>(coc-classobj-a) :call coc#rpc#request('selectSymbolRange', [v:false, visualmode(), ['Interface', 'Struct', 'Class']])
|
|
|
|
|
vnoremap <silent> <Plug>(coc-classobj-i) :call coc#rpc#request('selectSymbolRange', [v:true, visualmode(), ['Interface', 'Struct', 'Class']])
|
|
|
|
|
onoremap <silent> <Plug>(coc-funcobj-a) :call coc#rpc#request('selectSymbolRange', [v:false, '', ['Method', 'Function']])
|
|
|
|
|
onoremap <silent> <Plug>(coc-funcobj-i) :call coc#rpc#request('selectSymbolRange', [v:true, '', ['Method', 'Function']])
|
|
|
|
|
vnoremap <silent> <Plug>(coc-funcobj-a) :call coc#rpc#request('selectSymbolRange', [v:false, visualmode(), ['Method', 'Function']])
|
|
|
|
|
vnoremap <silent> <Plug>(coc-funcobj-i) :call coc#rpc#request('selectSymbolRange', [v:true, visualmode(), ['Method', 'Function']])
|
|
|
|
|
nnoremap <silent> <Plug>(coc-cursors-position) :call coc#rpc#request('cursorsSelect', [bufnr('%'), 'position', 'n'])
|
|
|
|
|
nnoremap <silent> <Plug>(coc-cursors-word) :call coc#rpc#request('cursorsSelect', [bufnr('%'), 'word', 'n'])
|
|
|
|
|
vnoremap <silent> <Plug>(coc-cursors-range) :call coc#rpc#request('cursorsSelect', [bufnr('%'), 'range', visualmode()])
|
|
|
|
|
nnoremap <Plug>(coc-refactor) :call CocActionAsync('refactor')
|
|
|
|
|
nnoremap <Plug>(coc-command-repeat) :call CocAction('repeatCommand')
|
|
|
|
|
nnoremap <Plug>(coc-float-jump) :call coc#util#float_jump()
|
|
|
|
|
nnoremap <Plug>(coc-float-hide) :call coc#util#float_hide()
|
|
|
|
|
nnoremap <Plug>(coc-fix-current) :call CocActionAsync('doQuickfix')
|
|
|
|
|
nnoremap <Plug>(coc-openlink) :call CocActionAsync('openLink')
|
|
|
|
|
nnoremap <Plug>(coc-references) :call CocActionAsync('jumpReferences')
|
|
|
|
|
nnoremap <Plug>(coc-type-definition) :call CocActionAsync('jumpTypeDefinition')
|
|
|
|
|
nnoremap <Plug>(coc-implementation) :call CocActionAsync('jumpImplementation')
|
|
|
|
|
nnoremap <Plug>(coc-declaration) :call CocActionAsync('jumpDeclaration')
|
|
|
|
|
nnoremap <Plug>(coc-definition) :call CocActionAsync('jumpDefinition')
|
|
|
|
|
nnoremap <Plug>(coc-diagnostic-prev-error) :call CocActionAsync('diagnosticPrevious', 'error')
|
|
|
|
|
nnoremap <Plug>(coc-diagnostic-next-error) :call CocActionAsync('diagnosticNext', 'error')
|
|
|
|
|
nnoremap <Plug>(coc-diagnostic-prev) :call CocActionAsync('diagnosticPrevious')
|
|
|
|
|
nnoremap <Plug>(coc-diagnostic-next) :call CocActionAsync('diagnosticNext')
|
|
|
|
|
nnoremap <Plug>(coc-diagnostic-info) :call CocActionAsync('diagnosticInfo')
|
|
|
|
|
nnoremap <Plug>(coc-format) :call CocActionAsync('format')
|
|
|
|
|
nnoremap <Plug>(coc-rename) :call CocActionAsync('rename')
|
|
|
|
|
nnoremap <Plug>(coc-codeaction-line) :call CocActionAsync('codeAction', 'n')
|
|
|
|
|
nnoremap <Plug>(coc-codeaction) :call CocActionAsync('codeAction', '')
|
|
|
|
|
vnoremap <Plug>(coc-codeaction-selected) :call CocActionAsync('codeAction', visualmode())
|
|
|
|
|
vnoremap <Plug>(coc-format-selected) :call CocActionAsync('formatSelected', visualmode())
|
|
|
|
|
nnoremap <Plug>(coc-codelens-action) :call CocActionAsync('codeLensAction')
|
|
|
|
|
nnoremap <Plug>(coc-range-select) :call CocAction('rangeSelect', '', v:true)
|
|
|
|
|
vnoremap <Plug>(coc-range-select-backward) :call CocAction('rangeSelect', visualmode(), v:false)
|
|
|
|
|
vnoremap <Plug>(coc-range-select) :call CocAction('rangeSelect', visualmode(), v:true)
|
|
|
|
|
nmap <silent> <Plug>RestoreWinPosn :call RestoreWinPosn()
|
|
|
|
|
nmap <silent> <Plug>SaveWinPosn :call SaveWinPosn()
|
|
|
|
|
nmap <SNR>26_WE <Plug>AlignMapsWrapperEnd
|
|
|
|
|
map <SNR>26_WS <Plug>AlignMapsWrapperStart
|
|
|
|
|
map <F5> <Plug>(xmpfilter-run)
|
|
|
|
|
map <F4> <Plug>(xmpfilter-mark)
|
|
|
|
|
xmap <silent> <Plug>(MatchitVisualTextObject) <Plug>(MatchitVisualMultiBackward)o<Plug>(MatchitVisualMultiForward)
|
|
|
|
|
onoremap <silent> <Plug>(MatchitOperationMultiForward) :call matchit#MultiMatch("W", "o")
|
|
|
|
|
onoremap <silent> <Plug>(MatchitOperationMultiBackward) :call matchit#MultiMatch("bW", "o")
|
|
|
|
|
xnoremap <silent> <Plug>(MatchitVisualMultiForward) :call matchit#MultiMatch("W", "n")
m'gv``
|
|
|
|
|
xnoremap <silent> <Plug>(MatchitVisualMultiBackward) :call matchit#MultiMatch("bW", "n")
m'gv``
|
|
|
|
|
nnoremap <silent> <Plug>(MatchitNormalMultiForward) :call matchit#MultiMatch("W", "n")
|
|
|
|
|
nnoremap <silent> <Plug>(MatchitNormalMultiBackward) :call matchit#MultiMatch("bW", "n")
|
|
|
|
|
onoremap <silent> <Plug>(MatchitOperationBackward) :call matchit#Match_wrapper('',0,'o')
|
|
|
|
|
onoremap <silent> <Plug>(MatchitOperationForward) :call matchit#Match_wrapper('',1,'o')
|
|
|
|
|
xnoremap <silent> <Plug>(MatchitVisualBackward) :call matchit#Match_wrapper('',0,'v')
m'gv``
|
|
|
|
|
xnoremap <silent> <Plug>(MatchitVisualForward) :call matchit#Match_wrapper('',1,'v')
m'gv``
|
|
|
|
|
nnoremap <silent> <Plug>(MatchitNormalBackward) :call matchit#Match_wrapper('',0,'n')
|
|
|
|
|
nnoremap <silent> <Plug>(MatchitNormalForward) :call matchit#Match_wrapper('',1,'n')
|
|
|
|
|
imap S <Plug>ISurround
|
|
|
|
|
imap s <Plug>Isurround
|
|
|
|
|
imap => "
|
|
|
|
|
imap
<Plug>DiscretionaryEnd
|
|
|
|
|
imap <Plug>Isurround
|
|
|
|
|
imap
<Plug>AlwaysEnd
|
|
|
|
|
imap <silent> 9 <Plug>TComment_9
|
|
|
|
|
imap <silent> 8 <Plug>TComment_8
|
|
|
|
|
imap <silent> 7 <Plug>TComment_7
|
|
|
|
|
imap <silent> 6 <Plug>TComment_6
|
|
|
|
|
imap <silent> 5 <Plug>TComment_5
|
|
|
|
|
imap <silent> 4 <Plug>TComment_4
|
|
|
|
|
imap <silent> 3 <Plug>TComment_3
|
|
|
|
|
imap <silent> 2 <Plug>TComment_2
|
|
|
|
|
imap <silent> 1 <Plug>TComment_1
|
|
|
|
|
imap <silent> s <Plug>TComment_s
|
|
|
|
|
imap <silent> n <Plug>TComment_n
|
|
|
|
|
imap <silent> a <Plug>TComment_a
|
|
|
|
|
imap <silent> b <Plug>TComment_b
|
|
|
|
|
imap <silent> i <Plug>TComment_i
|
|
|
|
|
imap <silent> r <Plug>TComment_r
|
|
|
|
|
imap <silent> <Plug>TComment_
|
|
|
|
|
imap <silent> p <Plug>TComment_p
|
|
|
|
|
imap <silent> <Plug>TComment_
|
|
|
|
|
cnoremap %% =expand('%:h').'/'
|
|
|
|
|
let &cpo=s:cpo_save
|
|
|
|
|
unlet s:cpo_save
|
|
|
|
|
set background=dark
|
|
|
|
|
set backspace=indent,eol,start
|
|
|
|
|
set backupdir=~/.cache/vim/backup//
|
|
|
|
|
set directory=~/.vim/tmp//,.
|
|
|
|
|
set expandtab
|
|
|
|
|
set fileencodings=ucs-bom,utf-8,default,latin1
|
|
|
|
|
set helplang=en
|
|
|
|
|
set hidden
|
|
|
|
|
set ignorecase
|
|
|
|
|
set incsearch
|
|
|
|
|
set laststatus=2
|
|
|
|
|
set linespace=2
|
|
|
|
|
set makeprg=ruby\ %
|
|
|
|
|
set ruler
|
|
|
|
|
set runtimepath=~/.vim,~/.vim/bundle/1-vim-javascript-imports,~/.vim/bundle/ack,~/.vim/bundle/align,~/.vim/bundle/auto_mkdir,~/.vim/bundle/coc.nvim,~/.vim/bundle/ctrlp,~/.vim/bundle/ctrlp-py-matcher,~/.vim/bundle/delimitMate,~/.vim/bundle/editorconfig-vim,~/.vim/bundle/endwise,~/.vim/bundle/handlebars,~/.vim/bundle/indent,~/.vim/bundle/indent-guides,~/.vim/bundle/rfc-syntax,~/.vim/bundle/syntastic,~/.vim/bundle/tcomment_vim,~/.vim/bundle/textobj-user,~/.vim/bundle/tpope-vim-rails,~/.vim/bundle/undotree,~/.vim/bundle/vim-abolish,~/.vim/bundle/vim-css-color,~/.vim/bundle/vim-dispatch,~/.vim/bundle/vim-ember-imports,~/.vim/bundle/vim-fugitive,~/.vim/bundle/vim-git,~/.vim/bundle/vim-jsdoc,~/.vim/bundle/vim-makegreen,~/.vim/bundle/vim-polyglot,~/.vim/bundle/vim-rfactory,~/.vim/bundle/vim-rooter,~/.vim/bundle/vim-ruby-xmpfilter,~/.vim/bundle/vim-rubyblock,~/.vim/bundle/vim-surround,~/.vim/bundle/vim-taglist,~/.vim/bundle/vim-unimpaired,~/.vim/bundle/vimproc.vim,~/.vim/bundle/xmledit,/usr/share/vim/vimfiles,/usr/share/vim/vim82,/usr/share/vim/vim82/pack/dist/opt/matchit,/usr/share/vim/vimfiles/after,~/.vim/bundle/tpope-vim-rails/after,~/.vim/bundle/vim-css-color/after,~/.vim/bundle/vim-polyglot/after,~/.vim/after
|
|
|
|
|
set scrolloff=3
|
|
|
|
|
set shiftwidth=2
|
|
|
|
|
set showcmd
|
|
|
|
|
set smartcase
|
|
|
|
|
set statusline=%{coc#status()}%{get(b:,'coc_current_function','')}[%n]\ %<%.99f\ %h%w%m%r%y\ %{exists('*CapsLockStatusline')?CapsLockStatusline():''}%=%-16(\ %l,%c-%v\ %)%P
|
|
|
|
|
set suffixes=.bak,~,.o,.info,.swp,.aux,.bbl,.blg,.brf,.cb,.dvi,.idx,.ilg,.ind,.inx,.jpg,.log,.out,.png,.toc
|
|
|
|
|
set tabstop=2
|
|
|
|
|
set tags=./tags,./TAGS,tags,TAGS,gems.tags
|
|
|
|
|
set title
|
|
|
|
|
set undodir=~/.cache/vim/undo//
|
|
|
|
|
set visualbell
|
|
|
|
|
set wildmenu
|
|
|
|
|
set wildmode=list:longest
|
|
|
|
|
set nowritebackup
|
|
|
|
|
let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
|
|
|
|
|
let v:this_session=expand("<sfile>:p")
|
|
|
|
|
silent only
|
|
|
|
|
silent tabonly
|
|
|
|
|
cd ~
|
|
|
|
|
if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
|
|
|
|
|
let s:wipebuf = bufnr('%')
|
|
|
|
|
endif
|
|
|
|
|
set shortmess=aoO
|
|
|
|
|
argglobal
|
|
|
|
|
%argdel
|
|
|
|
|
$argadd .ssh/authorized_keys
|
|
|
|
|
edit .ssh/authorized_keys
|
|
|
|
|
argglobal
|
|
|
|
|
let s:cpo_save=&cpo
|
|
|
|
|
set cpo&vim
|
|
|
|
|
imap <buffer> <silent> <C-G>g <Plug>delimitMateJumpMany
|
|
|
|
|
imap <buffer> <S-Tab> <Plug>delimitMateS-Tab
|
|
|
|
|
imap <buffer> <S-BS> <Plug>delimitMateS-BS
|
|
|
|
|
imap <buffer> <C-H> <Plug>delimitMateBS
|
|
|
|
|
imap <buffer> <BS> <Plug>delimitMateBS
|
|
|
|
|
imap <buffer> <silent> g <Plug>delimitMateJumpMany
|
|
|
|
|
imap <buffer> <Plug>delimitMateBS
|
|
|
|
|
imap <buffer> " <Plug>delimitMate"
|
|
|
|
|
imap <buffer> ' <Plug>delimitMate'
|
|
|
|
|
imap <buffer> ( <Plug>delimitMate(
|
|
|
|
|
imap <buffer> ) <Plug>delimitMate)
|
|
|
|
|
imap <buffer> [ <Plug>delimitMate[
|
|
|
|
|
imap <buffer> ] <Plug>delimitMate]
|
|
|
|
|
imap <buffer> ` <Plug>delimitMate`
|
|
|
|
|
imap <buffer> { <Plug>delimitMate{
|
|
|
|
|
imap <buffer> } <Plug>delimitMate}
|
|
|
|
|
let &cpo=s:cpo_save
|
|
|
|
|
unlet s:cpo_save
|
|
|
|
|
setlocal keymap=
|
|
|
|
|
setlocal noarabic
|
|
|
|
|
setlocal noautoindent
|
|
|
|
|
setlocal backupcopy=
|
|
|
|
|
setlocal balloonexpr=
|
|
|
|
|
setlocal nobinary
|
|
|
|
|
setlocal nobreakindent
|
|
|
|
|
setlocal breakindentopt=
|
|
|
|
|
setlocal bufhidden=
|
|
|
|
|
setlocal buflisted
|
|
|
|
|
setlocal buftype=
|
|
|
|
|
setlocal nocindent
|
|
|
|
|
setlocal cinkeys=0{,0},0),0],:,0#,!^F,o,O,e
|
|
|
|
|
setlocal cinoptions=
|
|
|
|
|
setlocal cinwords=if,else,while,do,for,switch
|
|
|
|
|
setlocal colorcolumn=
|
|
|
|
|
setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-
|
|
|
|
|
setlocal commentstring=/*%s*/
|
|
|
|
|
setlocal complete=.,w,b,u,t,i
|
|
|
|
|
setlocal concealcursor=
|
|
|
|
|
setlocal conceallevel=0
|
|
|
|
|
setlocal completefunc=
|
|
|
|
|
setlocal nocopyindent
|
|
|
|
|
setlocal cryptmethod=
|
|
|
|
|
setlocal nocursorbind
|
|
|
|
|
setlocal nocursorcolumn
|
|
|
|
|
setlocal nocursorline
|
|
|
|
|
setlocal cursorlineopt=both
|
|
|
|
|
setlocal define=
|
|
|
|
|
setlocal dictionary=
|
|
|
|
|
setlocal nodiff
|
|
|
|
|
setlocal equalprg=
|
|
|
|
|
setlocal errorformat=
|
|
|
|
|
setlocal expandtab
|
|
|
|
|
if &filetype != ''
|
|
|
|
|
setlocal filetype=
|
|
|
|
|
endif
|
|
|
|
|
setlocal fixendofline
|
|
|
|
|
setlocal foldcolumn=0
|
|
|
|
|
setlocal foldenable
|
|
|
|
|
setlocal foldexpr=0
|
|
|
|
|
setlocal foldignore=#
|
|
|
|
|
setlocal foldlevel=0
|
|
|
|
|
setlocal foldmarker={{{,}}}
|
|
|
|
|
setlocal foldmethod=manual
|
|
|
|
|
setlocal foldminlines=1
|
|
|
|
|
setlocal foldnestmax=20
|
|
|
|
|
setlocal foldtext=foldtext()
|
|
|
|
|
setlocal formatexpr=
|
|
|
|
|
setlocal formatoptions=tcq
|
|
|
|
|
setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
|
|
|
|
|
setlocal formatprg=
|
|
|
|
|
setlocal grepprg=
|
|
|
|
|
setlocal iminsert=0
|
|
|
|
|
setlocal imsearch=-1
|
|
|
|
|
setlocal include=
|
|
|
|
|
setlocal includeexpr=
|
|
|
|
|
setlocal indentexpr=
|
|
|
|
|
setlocal indentkeys=0{,0},0),0],:,0#,!^F,o,O,e
|
|
|
|
|
setlocal noinfercase
|
|
|
|
|
setlocal iskeyword=@,48-57,_,192-255
|
|
|
|
|
setlocal keywordprg=
|
|
|
|
|
setlocal nolinebreak
|
|
|
|
|
setlocal nolisp
|
|
|
|
|
setlocal lispwords=
|
|
|
|
|
setlocal nolist
|
|
|
|
|
setlocal listchars=
|
|
|
|
|
setlocal makeencoding=
|
|
|
|
|
setlocal makeprg=
|
|
|
|
|
setlocal matchpairs=(:),{:},[:]
|
|
|
|
|
setlocal modeline
|
|
|
|
|
setlocal modifiable
|
|
|
|
|
setlocal nrformats=bin,octal,hex
|
|
|
|
|
set number
|
|
|
|
|
setlocal number
|
|
|
|
|
setlocal numberwidth=4
|
|
|
|
|
setlocal omnifunc=
|
|
|
|
|
setlocal path=
|
|
|
|
|
setlocal nopreserveindent
|
|
|
|
|
setlocal nopreviewwindow
|
|
|
|
|
setlocal quoteescape=\\
|
|
|
|
|
setlocal noreadonly
|
|
|
|
|
setlocal norelativenumber
|
|
|
|
|
setlocal norightleft
|
|
|
|
|
setlocal rightleftcmd=search
|
|
|
|
|
setlocal noscrollbind
|
|
|
|
|
setlocal scrolloff=-1
|
|
|
|
|
setlocal shiftwidth=2
|
|
|
|
|
setlocal noshortname
|
|
|
|
|
setlocal showbreak=
|
|
|
|
|
setlocal sidescrolloff=-1
|
|
|
|
|
setlocal signcolumn=auto
|
|
|
|
|
setlocal nosmartindent
|
|
|
|
|
setlocal softtabstop=0
|
|
|
|
|
setlocal nospell
|
|
|
|
|
setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+
|
|
|
|
|
setlocal spellfile=
|
|
|
|
|
setlocal spelllang=en
|
|
|
|
|
setlocal spelloptions=
|
|
|
|
|
setlocal statusline=
|
|
|
|
|
setlocal suffixesadd=
|
|
|
|
|
setlocal swapfile
|
|
|
|
|
setlocal synmaxcol=3000
|
|
|
|
|
if &syntax != ''
|
|
|
|
|
setlocal syntax=
|
|
|
|
|
endif
|
|
|
|
|
setlocal tabstop=2
|
|
|
|
|
setlocal tagcase=
|
|
|
|
|
setlocal tagfunc=
|
|
|
|
|
setlocal tags=
|
|
|
|
|
setlocal termwinkey=
|
|
|
|
|
setlocal termwinscroll=10000
|
|
|
|
|
setlocal termwinsize=
|
|
|
|
|
setlocal textwidth=0
|
|
|
|
|
setlocal thesaurus=
|
|
|
|
|
setlocal noundofile
|
|
|
|
|
setlocal undolevels=-123456
|
|
|
|
|
setlocal varsofttabstop=
|
|
|
|
|
setlocal vartabstop=
|
|
|
|
|
setlocal wincolor=
|
|
|
|
|
setlocal nowinfixheight
|
|
|
|
|
setlocal nowinfixwidth
|
|
|
|
|
set nowrap
|
|
|
|
|
setlocal nowrap
|
|
|
|
|
setlocal wrapmargin=0
|
|
|
|
|
silent! normal! zE
|
|
|
|
|
let &fdl = &fdl
|
|
|
|
|
let s:l = 1 - ((0 * winheight(0) + 9) / 18)
|
|
|
|
|
if s:l < 1 | let s:l = 1 | endif
|
|
|
|
|
keepjumps exe s:l
|
|
|
|
|
normal! zt
|
|
|
|
|
keepjumps 1
|
|
|
|
|
normal! 0
|
|
|
|
|
tabnext 1
|
|
|
|
|
badd +0 .ssh/authorized_keys
|
|
|
|
|
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0
|
|
|
|
|
silent exe 'bwipe ' . s:wipebuf
|
|
|
|
|
endif
|
|
|
|
|
unlet! s:wipebuf
|
|
|
|
|
set winheight=1 winwidth=20 shortmess=filnxtToOS
|
|
|
|
|
let s:sx = expand("<sfile>:p:r")."x.vim"
|
|
|
|
|
if filereadable(s:sx)
|
|
|
|
|
exe "source " . fnameescape(s:sx)
|
|
|
|
|
endif
|
|
|
|
|
let &g:so = s:so_save | let &g:siso = s:siso_save
|
|
|
|
|
nohlsearch
|
|
|
|
|
doautoall SessionLoadPost
|
|
|
|
|
unlet SessionLoad
|
|
|
|
|
" vim: set ft=vim :
|