#pragma once #include #include #include "nvim/buffer_defs.h" // buf_T #include "nvim/context_defs.h" // IWYU pragma: keep (used by mcursor.h.generated.h) #include "nvim/eval/typval_defs.h" // varnumber_T #include "nvim/input_cmdatom_defs.h" // IWYU pragma: keep (used by mcursor.h.generated.h) #include "nvim/normal_defs.h" // IWYU pragma: keep (cmdarg_T, used by mcursor.h.generated.h) #include "nvim/pos_defs.h" #include "nvim/register_defs.h" // IWYU pragma: keep (yankreg_T, used by mcursor.h.generated.h) #include "nvim/types_defs.h" // IWYU pragma: keep (TriState, used by mcursor.h.generated.h) #include "mcursor.h.generated.h"