indent.h (570B)
1 #pragma once 2 3 #include "nvim/ex_cmds_defs.h" // IWYU pragma: keep 4 #include "nvim/normal_defs.h" 5 #include "nvim/pos_defs.h" // IWYU pragma: keep 6 #include "nvim/types_defs.h" // IWYU pragma: keep 7 8 typedef int (*IndentGetter)(void); 9 10 /// flags for set_indent() 11 enum { 12 SIN_CHANGED = 1, ///< call changed_bytes() when line changed 13 SIN_INSERT = 2, ///< insert indent before existing text 14 SIN_UNDO = 4, ///< save line for undo before changing it 15 SIN_NOMARK = 8, ///< don't adjust extmarks 16 }; 17 18 typedef int (*Indenter)(void); 19 20 #include "indent.h.generated.h"