mirror of
https://github.com/neovim/neovim.git
synced 2025-09-26 21:18:34 +00:00

This will make it much simpler to move the other types in structs.h which depend on `pos_T` and `lpos_T`.
24 lines
429 B
C
24 lines
429 B
C
#ifndef NEOVIM_POS_H
|
|
#define NEOVIM_POS_H
|
|
|
|
/*
|
|
* position in file or buffer
|
|
*/
|
|
typedef struct {
|
|
linenr_T lnum; /* line number */
|
|
colnr_T col; /* column number */
|
|
colnr_T coladd;
|
|
} pos_T;
|
|
|
|
# define INIT_POS_T(l, c, ca) {l, c, ca}
|
|
|
|
/*
|
|
* Same, but without coladd.
|
|
*/
|
|
typedef struct {
|
|
linenr_T lnum; /* line number */
|
|
colnr_T col; /* column number */
|
|
} lpos_T;
|
|
|
|
#endif /* NEOVIM_POS_H */
|