#include <stdbool.h>
#include "nvim/ascii.h"
#include "nvim/eval/typval.h"
#include "nvim/ex_cmds_defs.h"
#include "nvim/extmark.h"
#include "nvim/macros.h"
#include "nvim/normal.h"
#include "nvim/os/time.h"
#include "nvim/types.h"
Go to the source code of this file.
Data Structures | |
struct | yankreg |
Definition of one register. More... | |
Macros | |
#define | PUT_FIXINDENT 1 |
#define | PUT_CURSEND 2 |
#define | PUT_CURSLINE 4 |
#define | PUT_LINE 8 |
#define | PUT_LINE_SPLIT 16 |
#define | PUT_LINE_FORWARD 32 |
#define | PUT_BLOCK_INNER 64 |
#define | DELETION_REGISTER 36 |
#define | NUM_SAVED_REGISTERS 37 |
#define | STAR_REGISTER 37 |
#define | PLUS_REGISTER 38 |
#define | NUM_REGISTERS 39 |
#define | OP_NOP 0 |
#define | OP_DELETE 1 |
#define | OP_YANK 2 |
#define | OP_CHANGE 3 |
#define | OP_LSHIFT 4 |
#define | OP_RSHIFT 5 |
#define | OP_FILTER 6 |
#define | OP_TILDE 7 |
#define | OP_INDENT 8 |
#define | OP_FORMAT 9 |
#define | OP_COLON 10 |
#define | OP_UPPER 11 |
#define | OP_LOWER 12 |
#define | OP_JOIN 13 |
#define | OP_JOIN_NS 14 |
#define | OP_ROT13 15 |
#define | OP_REPLACE 16 |
#define | OP_INSERT 17 |
#define | OP_APPEND 18 |
#define | OP_FOLD 19 |
#define | OP_FOLDOPEN 20 |
#define | OP_FOLDOPENREC 21 |
#define | OP_FOLDCLOSE 22 |
#define | OP_FOLDCLOSEREC 23 |
#define | OP_FOLDDEL 24 |
#define | OP_FOLDDELREC 25 |
#define | OP_FORMAT2 26 |
#define | OP_FUNCTION 27 |
#define | OP_NR_ADD 28 |
#define | OP_NR_SUB 29 |
Typedefs | |
typedef int(* | Indenter) (void) |
typedef struct yankreg | yankreg_T |
Definition of one register. More... | |
Enumerations | |
enum | GRegFlags { kGRegNoExpr = 1, kGRegExprSrc = 2, kGRegList = 4 } |
Flags for get_reg_contents(). More... | |
enum | yreg_mode_t { YREG_PASTE, YREG_YANK, YREG_PUT } |
Modes for get_yank_register() More... | |
#define DELETION_REGISTER 36 |
#define NUM_REGISTERS 39 |
#define NUM_SAVED_REGISTERS 37 |
#define OP_APPEND 18 |
#define OP_CHANGE 3 |
#define OP_COLON 10 |
#define OP_DELETE 1 |
#define OP_FILTER 6 |
#define OP_FOLD 19 |
#define OP_FOLDCLOSE 22 |
#define OP_FOLDCLOSEREC 23 |
#define OP_FOLDDEL 24 |
#define OP_FOLDDELREC 25 |
#define OP_FOLDOPEN 20 |
#define OP_FOLDOPENREC 21 |
#define OP_FORMAT 9 |
#define OP_FORMAT2 26 |
#define OP_FUNCTION 27 |
#define OP_INDENT 8 |
#define OP_INSERT 17 |
#define OP_JOIN 13 |
#define OP_JOIN_NS 14 |
#define OP_LOWER 12 |
#define OP_LSHIFT 4 |
#define OP_NOP 0 |
#define OP_NR_ADD 28 |
#define OP_NR_SUB 29 |
#define OP_REPLACE 16 |
#define OP_ROT13 15 |
#define OP_RSHIFT 5 |
#define OP_TILDE 7 |
#define OP_UPPER 11 |
#define OP_YANK 2 |
#define PLUS_REGISTER 38 |
#define PUT_BLOCK_INNER 64 |
#define PUT_CURSEND 2 |
#define PUT_CURSLINE 4 |
#define PUT_FIXINDENT 1 |
#define PUT_LINE 8 |
#define PUT_LINE_FORWARD 32 |
#define PUT_LINE_SPLIT 16 |
#define STAR_REGISTER 37 |
typedef int(* Indenter) (void) |
enum GRegFlags |
Flags for get_reg_contents().
Enumerator | |
---|---|
kGRegNoExpr | Do not allow expression register. |
kGRegExprSrc | Return expression itself for "=" register. |
kGRegList | Return list. |
enum yreg_mode_t |
Modes for get_yank_register()
Enumerator | |
---|---|
YREG_PASTE | |
YREG_YANK | |
YREG_PUT |