mirror of
https://github.com/neovim/neovim.git
synced 2025-10-17 07:16:09 +00:00
20 lines
541 B
C
20 lines
541 B
C
#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);
|
|
|
|
#endif // NEOVIM_POPUPMNU_H
|