diff options
author | Felipe Oliveira Carvalho <felipekde@gmail.com> | 2014-03-08 17:35:29 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-03-09 09:37:00 -0300 |
commit | 6089b2601678977122c0139bba77913e55cfb56e (patch) | |
tree | 22c41ab0350b3b01385673ffe50143a9a0523394 /src/structs.h | |
parent | bd9cd693e765eebe243a91185a5aaf26e41e98f3 (diff) | |
download | rneovim-6089b2601678977122c0139bba77913e55cfb56e.tar.gz rneovim-6089b2601678977122c0139bba77913e55cfb56e.tar.bz2 rneovim-6089b2601678977122c0139bba77913e55cfb56e.zip |
Move exarg_T and cmdarg_T from structs.h to normal.h
Diffstat (limited to 'src/structs.h')
-rw-r--r-- | src/structs.h | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/src/structs.h b/src/structs.h index e52eb1c4aa..3168e7d799 100644 --- a/src/structs.h +++ b/src/structs.h @@ -1722,68 +1722,8 @@ struct window_S { * In a non-location list window, w_llist_ref is NULL. */ qf_info_T *w_llist_ref; - - - - - - - }; -/* - * Arguments for operators. - */ -typedef struct oparg_S { - int op_type; /* current pending operator type */ - int regname; /* register to use for the operator */ - int motion_type; /* type of the current cursor motion */ - int motion_force; /* force motion type: 'v', 'V' or CTRL-V */ - int use_reg_one; /* TRUE if delete uses reg 1 even when not - linewise */ - int inclusive; /* TRUE if char motion is inclusive (only - valid when motion_type is MCHAR */ - int end_adjusted; /* backuped b_op_end one char (only used by - do_format()) */ - pos_T start; /* start of the operator */ - pos_T end; /* end of the operator */ - pos_T cursor_start; /* cursor position before motion for "gw" */ - - long line_count; /* number of lines from op_start to op_end - (inclusive) */ - int empty; /* op_start and op_end the same (only used by - do_change()) */ - int is_VIsual; /* operator on Visual area */ - int block_mode; /* current operator is Visual block mode */ - colnr_T start_vcol; /* start col for block mode operator */ - colnr_T end_vcol; /* end col for block mode operator */ - long prev_opcount; /* ca.opcount saved for K_CURSORHOLD */ - long prev_count0; /* ca.count0 saved for K_CURSORHOLD */ -} oparg_T; - -/* - * Arguments for Normal mode commands. - */ -typedef struct cmdarg_S { - oparg_T *oap; /* Operator arguments */ - int prechar; /* prefix character (optional, always 'g') */ - int cmdchar; /* command character */ - int nchar; /* next command character (optional) */ - int ncharC1; /* first composing character (optional) */ - int ncharC2; /* second composing character (optional) */ - int extra_char; /* yet another character (optional) */ - long opcount; /* count before an operator */ - long count0; /* count before command, default 0 */ - long count1; /* count before command, default 1 */ - int arg; /* extra argument from nv_cmds[] */ - int retval; /* return: CA_* values */ - char_u *searchbuf; /* return: pointer to search pattern or NULL */ -} cmdarg_T; - -/* values for retval: */ -#define CA_COMMAND_BUSY 1 /* skip restarting edit() once */ -#define CA_NO_ADJ_OP_END 2 /* don't adjust operator end */ - #ifdef CURSOR_SHAPE /* * struct to store values from 'guicursor' and 'mouseshape' |