Revert "Move the completion function"
This reverts commit3c6182371d
. Revert "Use a custom completion function" This reverts commitbedfa3b6c3
.
This commit is contained in:
parent
fe19bac49e
commit
7037f92f88
@ -105,16 +105,6 @@ fu! ctrlp#utils#fnesc(path, type, ...)
|
|||||||
en
|
en
|
||||||
retu a:0 ? escape(path, a:1) : path
|
retu a:0 ? escape(path, a:1) : path
|
||||||
endf
|
endf
|
||||||
|
|
||||||
fu! ctrlp#utils#dircompl(...)
|
|
||||||
let [hsl, str] = [match(a:1, '[\/]'), '']
|
|
||||||
let par = substitute(a:1, '[^\/]*$', '', '')
|
|
||||||
let path = !hsl ? par : hsl > 0 ? getcwd().s:lash().par : getcwd()
|
|
||||||
for dir in split(globpath(ctrlp#utils#fnesc(path, 'g', ','), '*/'), '\n')
|
|
||||||
let str .= par.split(dir, '[\/]')[-1]."\n"
|
|
||||||
endfo
|
|
||||||
retu str
|
|
||||||
endf
|
|
||||||
"}}}
|
"}}}
|
||||||
|
|
||||||
" vim:fen:fdm=marker:fmr={{{,}}}:fdl=0:fdc=1:ts=2:sw=2:sts=2
|
" vim:fen:fdm=marker:fmr={{{,}}}:fdl=0:fdc=1:ts=2:sw=2:sts=2
|
||||||
|
@ -17,11 +17,8 @@ let [g:ctrlp_lines, g:ctrlp_allfiles, g:ctrlp_alltags, g:ctrlp_alldirs,
|
|||||||
if !exists('g:ctrlp_map') | let g:ctrlp_map = '<c-p>' | en
|
if !exists('g:ctrlp_map') | let g:ctrlp_map = '<c-p>' | en
|
||||||
if !exists('g:ctrlp_cmd') | let g:ctrlp_cmd = 'CtrlP' | en
|
if !exists('g:ctrlp_cmd') | let g:ctrlp_cmd = 'CtrlP' | en
|
||||||
|
|
||||||
com! -n=? -com=custom,ctrlp#utils#dircompl CtrlP
|
com! -n=? -com=dir CtrlP cal ctrlp#init(0, { 'dir': <q-args> })
|
||||||
\ cal ctrlp#init(0, { 'dir': <q-args> })
|
com! -n=? -com=dir CtrlPMRUFiles cal ctrlp#init(2, { 'dir': <q-args> })
|
||||||
|
|
||||||
com! -n=? -com=custom,ctrlp#utils#dircompl CtrlPMRUFiles
|
|
||||||
\ cal ctrlp#init(2, { 'dir': <q-args> })
|
|
||||||
|
|
||||||
com! -bar CtrlPBuffer cal ctrlp#init(1)
|
com! -bar CtrlPBuffer cal ctrlp#init(1)
|
||||||
com! -n=? CtrlPLastMode cal ctrlp#init(-1, { 'args': <q-args> })
|
com! -n=? CtrlPLastMode cal ctrlp#init(-1, { 'args': <q-args> })
|
||||||
@ -45,7 +42,7 @@ cal ctrlp#mrufiles#init()
|
|||||||
com! -bar CtrlPTag cal ctrlp#init(ctrlp#tag#id())
|
com! -bar CtrlPTag cal ctrlp#init(ctrlp#tag#id())
|
||||||
com! -bar CtrlPQuickfix cal ctrlp#init(ctrlp#quickfix#id())
|
com! -bar CtrlPQuickfix cal ctrlp#init(ctrlp#quickfix#id())
|
||||||
|
|
||||||
com! -n=? -com=custom,ctrlp#utils#dircompl CtrlPDir
|
com! -n=? -com=dir CtrlPDir
|
||||||
\ cal ctrlp#init(ctrlp#dir#id(), { 'dir': <q-args> })
|
\ cal ctrlp#init(ctrlp#dir#id(), { 'dir': <q-args> })
|
||||||
|
|
||||||
com! -n=? -com=buffer CtrlPBufTag
|
com! -n=? -com=buffer CtrlPBufTag
|
||||||
@ -63,7 +60,7 @@ com! -bar CtrlPChangeAll cal ctrlp#init(ctrlp#changes#cmd(1))
|
|||||||
com! -bar CtrlPMixed cal ctrlp#init(ctrlp#mixed#id())
|
com! -bar CtrlPMixed cal ctrlp#init(ctrlp#mixed#id())
|
||||||
com! -bar CtrlPBookmarkDir cal ctrlp#init(ctrlp#bookmarkdir#id())
|
com! -bar CtrlPBookmarkDir cal ctrlp#init(ctrlp#bookmarkdir#id())
|
||||||
|
|
||||||
com! -n=? -com=custom,ctrlp#utils#dircompl CtrlPBookmarkDirAdd
|
com! -n=? -com=dir CtrlPBookmarkDirAdd
|
||||||
\ cal ctrlp#call('ctrlp#bookmarkdir#add', <q-args>)
|
\ cal ctrlp#call('ctrlp#bookmarkdir#add', <q-args>)
|
||||||
|
|
||||||
" vim:ts=2:sw=2:sts=2
|
" vim:ts=2:sw=2:sts=2
|
||||||
|
Loading…
Reference in New Issue
Block a user