mirror of
https://github.com/neovim/neovim.git
synced 2025-10-16 14:56:08 +00:00

"export" only prevents IWYU from adding these headers if the headers that export them are included, while "private" ensures that IWYU never adds these headers.
14 lines
390 B
C
14 lines
390 B
C
#pragma once
|
|
|
|
#include <stdint.h> // IWYU pragma: keep
|
|
|
|
#include "nvim/api/private/defs.h" // IWYU pragma: keep
|
|
#include "nvim/highlight_defs.h" // IWYU pragma: keep
|
|
#include "nvim/types_defs.h" // IWYU pragma: keep
|
|
#include "nvim/ui_defs.h" // IWYU pragma: keep
|
|
|
|
#ifdef INCLUDE_GENERATED_DECLARATIONS
|
|
# include "api/ui.h.generated.h"
|
|
# include "ui_events_remote.h.generated.h"
|
|
#endif
|