@@ -46,6 +46,10 @@ if g:easycomplete_nerd_font == 1
4646 \ " tabnine" : {
4747 \ " kind" : get (kind_icons, " tabnine" , " " ),
4848 \ " menu" : g: easycomplete_menu_abbr ? " 𝘛𝘕" : " tabnine"
49+ \ },
50+ \ " cmdline" : {
51+ \ " kind" : get (kind_icons, " cmdline" , " " ),
52+ \ " menu" : g: easycomplete_menu_abbr ? " CMD" : " cmdline"
4953 \ }
5054 \ }
5155 let g: easycomplete_sign_text = {
@@ -68,7 +72,7 @@ if g:easycomplete_nerd_font == 1
6872 \ ' const' : get (kind_icons, " const" , " " ), ' alias' : get (kind_icons, ' alias' , " " ),
6973 \ ' let' : get (kind_icons, " let" , " " ), ' parameter' : get (kind_icons, ' parameter' , " " ),
7074 \ ' operator' : get (kind_icons, ' operator' , " " ), ' property' : get (kind_icons, ' property' , " " ),
71- \ ' local' : get (kind_icons, ' local' , " " ),
75+ \ ' local' : get (kind_icons, ' local' , " " ), ' cmdline ' : get (kind_icons, ' cmdline ' , " " ),
7276 \ ' r' :' ' , ' t' :' ' ,
7377 \ ' f' :' f' , ' c' :' ' ,
7478 \ ' u' :' 𝘶' , ' e' :' 𝘦' ,
@@ -96,6 +100,8 @@ let g:easycomplete_kindflag_snip = empty( easycomplete#util#get(g:easycomplete
96100 \ " s" : easycomplete#util#get (g: easycomplete_menu_skin , " snip" , " kind" )
97101let g: easycomplete_kindflag_tabnine = empty (easycomplete#util#get (g: easycomplete_menu_skin , " tabnine" , " kind" )) ?
98102 \ " t" : easycomplete#util#get (g: easycomplete_menu_skin , " tabnine" , " kind" )
103+ let g: easycomplete_kindflag_cmdline = empty (easycomplete#util#get (g: easycomplete_menu_skin , " cmdline" , " kind" )) ?
104+ \ " c" : easycomplete#util#get (g: easycomplete_menu_skin , " cmdline" , " kind" )
99105if g: easycomplete_menu_abbr
100106 let g: easycomplete_menuflag_buf = empty ( easycomplete#util#get (g: easycomplete_menu_skin , " buf" , " menu" )) ?
101107 \ " [B]" : easycomplete#util#get (g: easycomplete_menu_skin , " buf" , " menu" )
@@ -105,13 +111,16 @@ if g:easycomplete_menu_abbr
105111 \ " [S]" : easycomplete#util#get (g: easycomplete_menu_skin , " snip" , " menu" )
106112 let g: easycomplete_menuflag_tabnine = empty (easycomplete#util#get (g: easycomplete_menu_skin , " tabnine" , " menu" )) ?
107113 \ " [TN]" : easycomplete#util#get (g: easycomplete_menu_skin , " tabnine" , " menu" )
114+ let g: easycomplete_menuflag_cmdline = empty (easycomplete#util#get (g: easycomplete_menu_skin , " cmdline" , " menu" )) ?
115+ \ " [CMD]" : easycomplete#util#get (g: easycomplete_menu_skin , " cmdline" , " menu" )
108116 let g: easycomplete_kindflag_tabnine = empty (easycomplete#util#get (g: easycomplete_menu_skin , " tabnine" , " kind" )) ?
109117 \ " " : easycomplete#util#get (g: easycomplete_menu_skin , " tabnine" , " kind" )
110118else
111119 let g: easycomplete_menuflag_buf = " text"
112120 let g: easycomplete_menuflag_dict = " dict"
113121 let g: easycomplete_menuflag_snip = " snippet"
114122 let g: easycomplete_menuflag_tabnine = " tabnine"
123+ let g: easycomplete_menuflag_cmdline = " cmdline"
115124endif
116125
117126if ! exists (" g:easycomplete_fuzzymatch_hlgroup" )
@@ -582,8 +591,8 @@ augroup easycomplete#NormalBinding
582591 autocmd CursorHold * call easycomplete#CursorHold ()
583592 autocmd CursorHoldI * call easycomplete#CursorHoldI ()
584593 autocmd CursorMovedI * call easycomplete#CursorMovedI ()
585- autocmd CmdlineEnter * noa call easycomplete#CmdlineEnter ()
586- autocmd CmdlineLeave * noa call easycomplete#CmdlineLeave ()
594+ " autocmd CmdlineEnter * noa call easycomplete#CmdlineEnter()
595+ " autocmd CmdlineLeave * noa call easycomplete#CmdlineLeave()
587596 autocmd BufLeave * noa call easycomplete#BufLeave ()
588597 if has (" nvim" )
589598 autocmd WinScrolled * noa call easycomplete#WinScrolled ()
0 commit comments