diff options
Diffstat (limited to 'src/nvim/misc2.h')
-rw-r--r-- | src/nvim/misc2.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/nvim/misc2.h b/src/nvim/misc2.h new file mode 100644 index 0000000000..2e292c8fc7 --- /dev/null +++ b/src/nvim/misc2.h @@ -0,0 +1,51 @@ +#ifndef NEOVIM_MISC2_H +#define NEOVIM_MISC2_H + +#include "func_attr.h" +#include "os/shell.h" + +/* misc2.c */ +int virtual_active(void); +int getviscol(void); +int getviscol2(colnr_T col, colnr_T coladd); +int coladvance_force(colnr_T wcol); +int coladvance(colnr_T wcol); +int getvpos(pos_T *pos, colnr_T wcol); +int inc_cursor(void); +int inc(pos_T *lp); +int incl(pos_T *lp); +int dec_cursor(void); +int dec(pos_T *lp); +int decl(pos_T *lp); +linenr_T get_cursor_rel_lnum(win_T *wp, linenr_T lnum); +void check_cursor_lnum(void); +void check_cursor_col(void); +void check_cursor_col_win(win_T *win); +void check_cursor(void); +void adjust_cursor_col(void); +int leftcol_changed(void); +int csh_like_shell(void); +int copy_option_part(char_u **option, char_u *buf, int maxlen, + char *sep_chars); +int get_fileformat(buf_T *buf); +int get_fileformat_force(buf_T *buf, exarg_T *eap); +void set_fileformat(int t, int opt_flags); +int default_fileformat(void); +int call_shell(char_u *cmd, ShellOpts opts, char_u *extra_shell_arg); +int get_real_state(void); +int vim_chdirfile(char_u *fname); +int illegal_slash(char *name); +int vim_chdir(char_u *new_dir); +int emsg3(char_u *s, char_u *a1, char_u *a2); +int emsgn(char_u *s, int64_t n); +int emsgu(char_u *s, uint64_t n); +int get2c(FILE *fd); +int get3c(FILE *fd); +int get4c(FILE *fd); +time_t get8ctime(FILE *fd); +char_u *read_string(FILE *fd, int cnt); +int put_bytes(FILE *fd, long_u nr, int len); +void put_time(FILE *fd, time_t the_time); +int has_non_ascii(char_u *s); + +#endif /* NEOVIM_MISC2_H */ |