#ifndef NEOVIM_POPUPMNU_H #define NEOVIM_POPUPMNU_H /// Used for popup menu items. typedef struct { char_u *pum_text; // main menu text char_u *pum_kind; // extra kind text (may be truncated) char_u *pum_extra; // extra menu text (may be truncated) char_u *pum_info; // extra info } pumitem_T; void pum_display(pumitem_T *array, int size, int selected); void pum_redraw(void); void pum_undisplay(void); void pum_clear(void); int pum_visible(void); int pum_get_height(void); // vim: set ft=c: #endif // NEOVIM_POPUPMNU_H