diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-11-28 19:00:14 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-28 19:00:14 +0800 |
commit | c9f53d0e40815644bbf7c57a0792f2c793c954aa (patch) | |
tree | 57493059df0a44da2a004a335e7eae95bdb240d5 /src/nvim/message.h | |
parent | ba564442ae5e8793f54d401fc636194df48cad3d (diff) | |
download | rneovim-c9f53d0e40815644bbf7c57a0792f2c793c954aa.tar.gz rneovim-c9f53d0e40815644bbf7c57a0792f2c793c954aa.tar.bz2 rneovim-c9f53d0e40815644bbf7c57a0792f2c793c954aa.zip |
refactor: iwyu (#26269)
Diffstat (limited to 'src/nvim/message.h')
-rw-r--r-- | src/nvim/message.h | 52 |
1 files changed, 28 insertions, 24 deletions
diff --git a/src/nvim/message.h b/src/nvim/message.h index 2f7f67937d..1e6e1dec70 100644 --- a/src/nvim/message.h +++ b/src/nvim/message.h @@ -11,20 +11,24 @@ #include "nvim/macros.h" #include "nvim/types_defs.h" -// Types of dialogs passed to do_dialog(). -#define VIM_GENERIC 0 -#define VIM_ERROR 1 -#define VIM_WARNING 2 -#define VIM_INFO 3 -#define VIM_QUESTION 4 -#define VIM_LAST_TYPE 4 // sentinel value +/// Types of dialogs passed to do_dialog(). +enum { + VIM_GENERIC = 0, + VIM_ERROR = 1, + VIM_WARNING = 2, + VIM_INFO = 3, + VIM_QUESTION = 4, + VIM_LAST_TYPE = 4, ///< sentinel value +}; -// Return values for functions like vim_dialogyesno() -#define VIM_YES 2 -#define VIM_NO 3 -#define VIM_CANCEL 4 -#define VIM_ALL 5 -#define VIM_DISCARDALL 6 +/// Return values for functions like vim_dialogyesno() +enum { + VIM_YES = 2, + VIM_NO = 3, + VIM_CANCEL = 4, + VIM_ALL = 5, + VIM_DISCARDALL = 6, +}; typedef struct { String text; @@ -36,8 +40,8 @@ typedef kvec_t(HlMessageChunk) HlMessage; /// Message history for `:messages` typedef struct msg_hist { struct msg_hist *next; ///< Next message. - char *msg; ///< Message text. - const char *kind; ///< Message kind (for msg_ext) + char *msg; ///< Message text. + const char *kind; ///< Message kind (for msg_ext) int attr; ///< Message highlighting. bool multiline; ///< Multiline message. HlMessage multiattr; ///< multiattr message. @@ -50,20 +54,20 @@ extern MessageHistoryEntry *last_msg_hist; EXTERN bool msg_ext_need_clear INIT( = false); -// allocated grid for messages. Used when display+=msgsep is set, or -// ext_multigrid is active. See also the description at msg_scroll_flush() +/// allocated grid for messages. Used when display+=msgsep is set, or +/// ext_multigrid is active. See also the description at msg_scroll_flush() EXTERN ScreenGrid msg_grid INIT( = SCREEN_GRID_INIT); EXTERN int msg_grid_pos INIT( = 0); -// "adjusted" message grid. This grid accepts positions relative to -// default_grid. Internally it will be translated to a position on msg_grid -// relative to the start of the message area, or directly mapped to default_grid -// for legacy (display-=msgsep) message scroll behavior. -// // TODO(bfredl): refactor "internal" message logic, msg_row etc -// to use the correct positions already. +/// "adjusted" message grid. This grid accepts positions relative to +/// default_grid. Internally it will be translated to a position on msg_grid +/// relative to the start of the message area, or directly mapped to default_grid +/// for legacy (display-=msgsep) message scroll behavior. +/// TODO(bfredl): refactor "internal" message logic, msg_row etc +/// to use the correct positions already. EXTERN ScreenGrid msg_grid_adj INIT( = SCREEN_GRID_INIT); -// value of msg_scrolled at latest msg_scroll_flush. +/// value of msg_scrolled at latest msg_scroll_flush. EXTERN int msg_scrolled_at_flush INIT( = 0); EXTERN int msg_grid_scroll_discount INIT( = 0); |