Vim:完成菜单项颜色

时间:2012-04-08 13:37:12

标签: vim autocomplete

Vim的完成功能包括区分不同类型的选项。 我现在正在编写自己的自动完成程序。因此,我喜欢以不同的颜色对条目进行着色,每种类型都有颜色。

这应该是可能的,正如Vim文档所指出的那样:

  

“kind”项目使用单个字母来表示其类型   完成。这可用于以不同方式显示完成   (不同的颜色或图标)。目前可以使用这些类型:

    v       variable 
    f       function or method     
    m       member of a struct or class        
    t       typedef                              
    d       #define or macro

这可用于以不同方式显示完成(不同的颜色或图标)。 How?我在Vim帮助中找不到任何内容。菜单(hl-PMenu)的高亮设置似乎仅适用于整个菜单,而不适用于不同类型。

此刻完成看起来像这样(后面的字母是类型:

variable1          v
str()              f

所有菜单项都有相同的颜色。

1 个答案:

答案 0 :(得分:0)

我通常会浏览jellybeans作为参考,因为它非常完整(并且作者非常愿意接受请求)