diff options
author | Marco Hinz <mh.codebro@gmail.com> | 2019-03-13 20:09:00 +0100 |
---|---|---|
committer | Marco Hinz <mh.codebro@gmail.com> | 2019-03-16 12:35:57 +0100 |
commit | 98391cd6abb4079ffd79bbc31ed949fd6f2d1a31 (patch) | |
tree | 5231b7719d9a65bf7b5a81dd179152825908c329 /src/nvim/buffer_defs.h | |
parent | cfed9a4123afe3184c3914b6123869f2a52be250 (diff) | |
download | rneovim-98391cd6abb4079ffd79bbc31ed949fd6f2d1a31.tar.gz rneovim-98391cd6abb4079ffd79bbc31ed949fd6f2d1a31.tar.bz2 rneovim-98391cd6abb4079ffd79bbc31ed949fd6f2d1a31.zip |
api: refactor FloatAnchor usage
Diffstat (limited to 'src/nvim/buffer_defs.h')
-rw-r--r-- | src/nvim/buffer_defs.h | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/nvim/buffer_defs.h b/src/nvim/buffer_defs.h index 48cef9b1e7..199399cf4d 100644 --- a/src/nvim/buffer_defs.h +++ b/src/nvim/buffer_defs.h @@ -958,20 +958,23 @@ struct matchitem { int conceal_char; ///< cchar for Conceal highlighting }; -typedef enum { - kFloatAnchorEast = 1, - kFloatAnchorSouth = 2, +typedef int FloatAnchor; + +enum { + kFloatAnchorEast = 1, + kFloatAnchorSouth = 2, +}; - kFloatAnchorNW = 0, - kFloatAnchorNE = 1, - kFloatAnchorSW = 2, - kFloatAnchorSE = 3, -} FloatAnchor; +// NW -> 0 +// NE -> kFloatAnchorEast +// SW -> kFloatAnchorSouth +// SE -> kFloatAnchorSouth | kFloatAnchorEast +EXTERN const char *const float_anchor_str[] INIT(= { "NW", "NE", "SW", "SE" }); typedef enum { - kFloatRelativeEditor = 0, - kFloatRelativeWindow = 1, - kFloatRelativeCursor = 2, + kFloatRelativeEditor = 0, + kFloatRelativeWindow = 1, + kFloatRelativeCursor = 2, } FloatRelative; typedef struct { |