#include <stdbool.h>
#include "nvim/pos.h"
#include "nvim/buffer_defs.h"
Go to the source code of this file.
#define CA_COMMAND_BUSY 1 /* skip restarting edit() once */ |
#define CA_NO_ADJ_OP_END 2 /* don't adjust operator end */ |
#define FIND_EVAL 4 /* include "->", "[]" and "." */ |
#define FIND_IDENT 1 /* find identifier (word) */ |
#define FIND_STRING 2 /* find any string (WORD) */ |
Motion types, used for operators and for yank/delete registers.
The three valid numerical values must not be changed, as they are used in external communication and serialization.
Enumerator |
---|
kMTCharWise |
character-wise movement/register
|
kMTLineWise |
line-wise movement/register
|
kMTBlockWise |
block-wise movement/register
|
kMTUnknown |
Unknown or invalid motion type.
|