mirror of
https://github.com/neovim/neovim.git
synced 2026-01-22 21:00:36 +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
622 B
C
23 lines
622 B
C
#pragma once
|
|
|
|
#include <stddef.h> // IWYU pragma: keep
|
|
|
|
#include "nvim/macros_defs.h"
|
|
#include "nvim/normal_defs.h" // IWYU pragma: keep
|
|
#include "nvim/pos_defs.h" // IWYU pragma: keep
|
|
#include "nvim/types_defs.h" // IWYU pragma: keep
|
|
|
|
/// Values for find_ident_under_cursor()
|
|
enum {
|
|
FIND_IDENT = 1, ///< find identifier (word)
|
|
FIND_STRING = 2, ///< find any string (WORD)
|
|
FIND_EVAL = 4, ///< include "->", "[]" and "."
|
|
};
|
|
|
|
/// 'showcmd' buffer shared between normal.c and statusline.c
|
|
EXTERN char showcmd_buf[SHOWCMD_BUFLEN];
|
|
|
|
#ifdef INCLUDE_GENERATED_DECLARATIONS
|
|
# include "normal.h.generated.h"
|
|
#endif
|