From 989f02064f38f0b6aafb2d7182a0e2888e6476c6 Mon Sep 17 00:00:00 2001 From: tterranigma Date: Wed, 13 Mar 2019 21:10:08 +0000 Subject: [PATCH 1/4] Update menu.vim --- autoload/ctrlp/menu.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/ctrlp/menu.vim b/autoload/ctrlp/menu.vim index 6b3360b..d4fad06 100644 --- a/autoload/ctrlp/menu.vim +++ b/autoload/ctrlp/menu.vim @@ -52,7 +52,7 @@ endif " Return: command function! ctrlp#menu#init() return map(copy(s:builtins) + copy(g:ctrlp_ext_vars), - \ 'printf("%s\t: %s", v:val.sname, v:val.lname)') + \ 'printf("15%s\t: %s", v:val.sname, v:val.lname)') endfunction From 465ca9a3800fd3a6c971cc66873811d14b2e54b8 Mon Sep 17 00:00:00 2001 From: tterranigma Date: Thu, 14 Mar 2019 13:52:51 +0000 Subject: [PATCH 2/4] Update menu.vim --- autoload/ctrlp/menu.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/ctrlp/menu.vim b/autoload/ctrlp/menu.vim index d4fad06..02c8b08 100644 --- a/autoload/ctrlp/menu.vim +++ b/autoload/ctrlp/menu.vim @@ -52,7 +52,7 @@ endif " Return: command function! ctrlp#menu#init() return map(copy(s:builtins) + copy(g:ctrlp_ext_vars), - \ 'printf("15%s\t: %s", v:val.sname, v:val.lname)') + \ 'printf("%15\t: %s", v:val.sname, v:val.lname)') endfunction From 4c21316a01c42f18722b9a250794ba1ad619fa5f Mon Sep 17 00:00:00 2001 From: tterranigma Date: Thu, 14 Mar 2019 13:53:25 +0000 Subject: [PATCH 3/4] Update menu.vim --- autoload/ctrlp/menu.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/ctrlp/menu.vim b/autoload/ctrlp/menu.vim index 02c8b08..c41e058 100644 --- a/autoload/ctrlp/menu.vim +++ b/autoload/ctrlp/menu.vim @@ -52,7 +52,7 @@ endif " Return: command function! ctrlp#menu#init() return map(copy(s:builtins) + copy(g:ctrlp_ext_vars), - \ 'printf("%15\t: %s", v:val.sname, v:val.lname)') + \ 'printf("%15s\t: %s", v:val.sname, v:val.lname)') endfunction From 67b0efae1193879d5fde3f2b1a76e4dcdf3615f9 Mon Sep 17 00:00:00 2001 From: tterranigma Date: Fri, 15 Mar 2019 10:09:31 +0000 Subject: [PATCH 4/4] final --- autoload/ctrlp/menu.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/autoload/ctrlp/menu.vim b/autoload/ctrlp/menu.vim index c41e058..0242e6a 100644 --- a/autoload/ctrlp/menu.vim +++ b/autoload/ctrlp/menu.vim @@ -65,6 +65,10 @@ endfunction func! ctrlp#menu#accept(mode, str) call ctrlp#exit() let sname = split(a:str, " ")[0] + + " strip whitespace + let sname = substitute(sname, '^\s*\(.\{-}\)\s*$', '\1', '') + " builtins let n = index(map(copy(s:builtins), 'v:val.sname'), sname) if n > -1