         GUI, VimDConfig_plugin:ListView, sysListview322
         idx := 1
         LV_Delete()
+
+        global current_plugin := ""
         for action, type in vim.ActionFromPlugin
         {
             If type = %plugin%
             {
                 Desc := vim.GetAction(action)
                 LV_Add("", idx, action, Desc.Comment)
+                current_plugin .= idx "`t" action "`t" Desc.Comment "`n"
                 idx++
             }
         }

VimDConfig_keymap_loadhotkey(win, mode = "")
{
    global vim
    If strlen(mode)
    {
        winObj  := vim.GetWin(win)

}

search_keymap:
    global current_keymap
    search_to_display(current_keymap)
return

search_plugin:
    global current_plugin
    search_to_display(current_plugin)
return

search_to_display(lines)
{
    Gui Submit, nohide
    GuiControlGet, OutputVar, , _search

    text := StrSplit(lines, "`n")

    LV_Delete() ; 清理不掉，第二次加载后，都成了重复的了，不知道怎么处理
    GuiControl, -Redraw, listview ; 重新启用重绘 (上面把它禁用了)
    for k, v in text
    {
        if v =
            continue
        if Instr(v, OutputVar)
        {
            list := StrSplit(v, "`t")
            LV_Add("", list[1], list[2], list[3])
        }
    }
    GuiControl, +Redraw, listview ; 重新启用重绘 (上面把它禁用了)
}
