diff options
author | Eliseo Martínez <eliseomarmol@gmail.com> | 2014-05-12 02:25:17 +0200 |
---|---|---|
committer | Eliseo Martínez <eliseomarmol@gmail.com> | 2014-05-15 20:46:01 +0200 |
commit | da51dc9cf202772f60bd2da975dbef257bd9237c (patch) | |
tree | 5c16b93238a153f55634e9323077f30c8133970c /src/nvim/edit.h | |
parent | ffe61e5ba1721340ca51d56bae3ddaca415fb5bc (diff) | |
download | rneovim-da51dc9cf202772f60bd2da975dbef257bd9237c.tar.gz rneovim-da51dc9cf202772f60bd2da975dbef257bd9237c.tar.bz2 rneovim-da51dc9cf202772f60bd2da975dbef257bd9237c.zip |
Introduce nvim namespace: Move files.
Move files from src/ to src/nvim/.
- src/nvim/ becomes the new root dir for nvim executable sources.
- src/libnvim/ is planned to become root dir of the neovim library.
Diffstat (limited to 'src/nvim/edit.h')
-rw-r--r-- | src/nvim/edit.h | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/src/nvim/edit.h b/src/nvim/edit.h new file mode 100644 index 0000000000..3ab0f1ba59 --- /dev/null +++ b/src/nvim/edit.h @@ -0,0 +1,58 @@ +#ifndef NEOVIM_EDIT_H +#define NEOVIM_EDIT_H + +#include "vim.h" + +/* + * Array indexes used for cptext argument of ins_compl_add(). + */ +#define CPT_ABBR 0 /* "abbr" */ +#define CPT_MENU 1 /* "menu" */ +#define CPT_KIND 2 /* "kind" */ +#define CPT_INFO 3 /* "info" */ +#define CPT_COUNT 4 /* Number of entries */ + +int edit(int cmdchar, int startln, long count); +void edit_putchar(int c, int highlight); +void edit_unputchar(void); +void display_dollar(colnr_T col); +void change_indent(int type, int amount, int round, int replaced, + int call_changed_bytes); +void truncate_spaces(char_u *line); +void backspace_until_column(int col); +int vim_is_ctrl_x_key(int c); +int ins_compl_add_infercase(char_u *str, int len, int icase, + char_u *fname, int dir, + int flags); +void set_completion(colnr_T startcol, list_T *list); +void ins_compl_show_pum(void); +char_u *find_word_start(char_u *ptr); +char_u *find_word_end(char_u *ptr); +int ins_compl_active(void); +int ins_compl_add_tv(typval_T *tv, int dir); +void ins_compl_check_keys(int frequency); +int get_literal(void); +void insertchar(int c, int flags, int second_indent); +void auto_format(int trailblank, int prev_line); +int comp_textwidth(int ff); +int stop_arrow(void); +void set_last_insert(int c); +void free_last_insert(void); +char_u *add_char2buf(int c, char_u *s); +void beginline(int flags); +int oneright(void); +int oneleft(void); +int cursor_up(long n, int upd_topline); +int cursor_down(long n, int upd_topline); +int stuff_inserted(int c, long count, int no_esc); +char_u *get_last_insert(void); +char_u *get_last_insert_save(void); +void replace_push(int c); +int replace_push_mb(char_u *p); +void fixthisline(int (*get_the_indent)(void)); +void fix_indent(void); +int in_cinkeys(int keytyped, int when, int line_is_empty); +int hkmap(int c); +int ins_copychar(linenr_T lnum); + +#endif /* NEOVIM_EDIT_H */ |