#include <assert.h>
#include <stdint.h>
#include "nvim/garray.h"
#include "nvim/map.h"
#include "nvim/pos.h"
#include "nvim/types.h"
Go to the source code of this file.
◆ DECOR_LEVELS
◆ MARKTREE_END_FLAG
#define MARKTREE_END_FLAG (((uint64_t)1) << 63) |
◆ MT_BRANCH_FACTOR
#define MT_BRANCH_FACTOR 10 |
◆ MT_FLAG_DECOR_MASK
◆ MT_FLAG_DECOR_OFFSET
#define MT_FLAG_DECOR_OFFSET 4 |
◆ MT_FLAG_END
#define MT_FLAG_END (((uint16_t)1) << 1) |
◆ MT_FLAG_EXTERNAL_MASK
◆ MT_FLAG_HL_EOL
#define MT_FLAG_HL_EOL (((uint16_t)1) << 3) |
◆ MT_FLAG_LAST
#define MT_FLAG_LAST (((uint16_t)1) << 15) |
◆ MT_FLAG_PAIRED
#define MT_FLAG_PAIRED (((uint16_t)1) << 2) |
◆ MT_FLAG_REAL
#define MT_FLAG_REAL (((uint16_t)1) << 0) |
◆ MT_FLAG_RIGHT_GRAVITY
#define MT_FLAG_RIGHT_GRAVITY (((uint16_t)1) << 14) |
◆ MT_INVALID_KEY
#define MT_INVALID_KEY (mtkey_t) { { -1, -1 }, 0, 0, 0, 0, 0, NULL } |
◆ MT_MAX_DEPTH
◆ mtnode_t