19 #define VIM_QUESTION 4 20 #define VIM_LAST_TYPE 4 29 #define VIM_DISCARDALL 6 32 #define MSG(s) msg((char_u *)(s)) 35 #define MSG_ATTR(s, attr) msg_attr((const char *)(s), (attr)) 40 #define EMSG(s) emsg((char_u *)(s)) 43 #define EMSG2(s, p) emsgf((const char *) (s), (p)) 46 #define EMSG3(s, p, q) emsgf((const char *) (s), (p), (q)) 49 #define EMSGN(s, n) emsgf((const char *) (s), (int64_t)(n)) 52 #define EMSGU(s, n) emsgf((const char *) (s), (uint64_t)(n)) 55 #define IEMSG(s) iemsg((const char *)(s)) 58 #define IEMSG2(s, p) iemsgf((const char *)(s), (p)) 61 #define IEMSGN(s, n) iemsgf((const char *)(s), (int64_t)(n)) 64 #define MSG_PUTS(s) msg_puts((const char *)(s)) 67 #define MSG_PUTS_ATTR(s, a) msg_puts_attr((const char *)(s), (a)) 70 #define MSG_PUTS_TITLE(s) msg_puts_title((const char *)(s)) 73 #define MSG_PUTS_LONG(s) msg_puts_long_attr((char_u *)(s), 0) 76 #define MSG_PUTS_LONG_ATTR(s, a) msg_puts_long_attr((char_u *)(s), (a)) 111 #ifdef INCLUDE_GENERATED_DECLARATIONS 112 # include "message.h.generated.h" 114 #endif // NVIM_MESSAGE_H
int attr
Message highlighting.
Definition: message.h:83
Message history for :messages
Definition: message.h:79
MessageHistoryEntry * last_msg_hist
Last message.
Definition: message.c:73
#define SCREEN_GRID_INIT
Definition: grid_defs.h:88
#define EXTERN
Definition: macros.h:9
MessageHistoryEntry * first_msg_hist
First message.
Definition: message.c:72
struct msg_hist MessageHistoryEntry
Message history for :messages
char_u * msg
Message text.
Definition: message.h:81
struct msg_hist * next
Next message.
Definition: message.h:80
bool multiline
Multiline message.
Definition: message.h:84
unsigned char char_u
Definition: types.h:11
const char * kind
Message kind (for msg_ext)
Definition: message.h:82
Definition: grid_defs.h:38
EXTERN bool msg_ext_need_clear INIT(=false)