diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2021-01-20 18:54:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-20 18:54:03 +0100 |
commit | d68026c9ed0c161ee98d4b71454ef5a7fad1aeec (patch) | |
tree | e8a571174fc56f7ec5203558b6275bb5ce8b5298 /src/nvim/message.h | |
parent | 1785ac3e3787e84846d753ceb73a239f5575a691 (diff) | |
parent | 8e86f5e460398962dd58ddf727a0586710ce6f95 (diff) | |
download | rneovim-d68026c9ed0c161ee98d4b71454ef5a7fad1aeec.tar.gz rneovim-d68026c9ed0c161ee98d4b71454ef5a7fad1aeec.tar.bz2 rneovim-d68026c9ed0c161ee98d4b71454ef5a7fad1aeec.zip |
Merge pull request #13673 from notomo/add-nvim-echo
api: nvim_echo
Diffstat (limited to 'src/nvim/message.h')
-rw-r--r-- | src/nvim/message.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/nvim/message.h b/src/nvim/message.h index fdb9bc96ca..377c725fa1 100644 --- a/src/nvim/message.h +++ b/src/nvim/message.h @@ -8,6 +8,8 @@ #include "nvim/macros.h" #include "nvim/types.h" #include "nvim/grid_defs.h" +#include "nvim/api/private/defs.h" +#include "nvim/lib/kvec.h" /* * Types of dialogs passed to do_dialog(). @@ -75,6 +77,13 @@ /// Like #MSG_PUTS_ATTR, but if middle part of long messages will be replaced #define MSG_PUTS_LONG_ATTR(s, a) msg_puts_long_attr((char_u *)(s), (a)) +typedef struct { + String text; + int attr; +} HlMessageChunk; + +typedef kvec_t(HlMessageChunk) HlMessage; + /// Message history for `:messages` typedef struct msg_hist { struct msg_hist *next; ///< Next message. |