ui.h (727B)
1 #pragma once 2 3 #include <stdint.h> // IWYU pragma: keep 4 5 #include "nvim/api/private/defs.h" // IWYU pragma: keep 6 #include "nvim/event/defs.h" 7 #include "nvim/grid_defs.h" // IWYU pragma: keep 8 #include "nvim/highlight_defs.h" // IWYU pragma: keep 9 #include "nvim/macros_defs.h" 10 #include "nvim/types_defs.h" // IWYU pragma: keep 11 #include "nvim/ui_defs.h" // IWYU pragma: keep 12 13 // uncrustify:off 14 #include "ui.h.generated.h" 15 #include "ui_events_call.h.generated.h" 16 EXTERN Array noargs INIT(= ARRAY_DICT_INIT); 17 // uncrustify:on 18 19 // vim.ui_attach() namespace of currently executed callback. 20 EXTERN uint32_t ui_event_ns_id INIT( = 0); 21 EXTERN MultiQueue *resize_events INIT( = NULL); 22 EXTERN bool ui_refresh_cmdheight INIT( = true);