mirror of
https://github.com/neovim/neovim.git
synced 2025-10-05 09:26:30 +00:00

Remove `export` pramgas from defs headers as it causes IWYU to believe that the definitions from the defs headers comes from main header, which is not what we really want.
23 lines
564 B
C
23 lines
564 B
C
#pragma once
|
|
|
|
#include <stdbool.h>
|
|
|
|
#include "nvim/api/private/defs.h"
|
|
|
|
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.
|
|
char *msg; ///< Message text.
|
|
const char *kind; ///< Message kind (for msg_ext)
|
|
int attr; ///< Message highlighting.
|
|
bool multiline; ///< Multiline message.
|
|
HlMessage multiattr; ///< multiattr message.
|
|
} MessageHistoryEntry;
|