|
int | setmark (int c) |
|
void | free_fmark (fmark_T fm) |
| Free fmark_T item. More...
|
|
void | free_xfmark (xfmark_T fm) |
| Free xfmark_T item. More...
|
|
void | clear_fmark (fmark_T *fm) FUNC_ATTR_NONNULL_ALL |
| Free and clear fmark_T item. More...
|
|
int | setmark_pos (int c, pos_T *pos, int fnum) |
|
void | setpcmark (void) |
|
void | checkpcmark (void) |
|
pos_T * | movemark (int count) |
|
pos_T * | movechangelist (int count) |
|
pos_T * | getmark_buf (buf_T *buf, int c, bool changefile) |
|
pos_T * | getmark (int c, bool changefile) |
|
pos_T * | getmark_buf_fnum (buf_T *buf, int c, bool changefile, int *fnum) |
|
pos_T * | getnextmark (pos_T *startpos, int dir, int begin_line) |
|
void | fmarks_check_names (buf_T *buf) |
|
int | check_mark (pos_T *pos) |
|
void | clrallmarks (buf_T *const buf) FUNC_ATTR_NONNULL_ALL |
|
char_u * | fm_getname (fmark_T *fmark, int lead_len) |
|
void | ex_marks (exarg_T *eap) |
|
void | ex_delmarks (exarg_T *eap) |
|
void | ex_jumps (exarg_T *eap) |
|
void | ex_clearjumps (exarg_T *eap) |
|
void | ex_changes (exarg_T *eap) |
|
void | mark_adjust (linenr_T line1, linenr_T line2, long amount, long amount_after, ExtmarkOp op) |
|
void | mark_adjust_nofold (linenr_T line1, linenr_T line2, long amount, long amount_after, ExtmarkOp op) |
|
void | mark_col_adjust (linenr_T lnum, colnr_T mincol, long lnum_amount, long col_amount, int spaces_removed) |
|
void | cleanup_jumplist (win_T *wp, bool checktail) |
|
void | copy_jumplist (win_T *from, win_T *to) |
|
const void * | mark_jumplist_iter (const void *const iter, const win_T *const win, xfmark_T *const fm) FUNC_ATTR_NONNULL_ARG(2 |
|
| if (iter_mark==&(win->w_jumplist[win->w_jumplistlen - 1])) |
|
const void * | mark_global_iter (const void *const iter, char *const name, xfmark_T *const fm) FUNC_ATTR_NONNULL_ARG(2 |
|
| while ((size_t)(iter_mark - &(namedfm[0]))< ARRAY_SIZE(namedfm) &&!iter_mark->fmark.mark.lnum) |
|
| if ((size_t)(iter_mark - &(namedfm[0]))==ARRAY_SIZE(namedfm)||!iter_mark->fmark.mark.lnum) |
|
| while ((size_t)(++iter_mark - &(namedfm[0]))< ARRAY_SIZE(namedfm)) |
|
const void * | mark_buffer_iter (const void *const iter, const buf_T *const buf, char *const name, fmark_T *const fm) FUNC_ATTR_NONNULL_ARG(2 |
|
| while (iter_mark !=NULL &&iter_mark->mark.lnum==0) |
|
| if (mark_name) |
|
| return (const void *) |
|
bool | mark_set_local (const char name, buf_T *const buf, const fmark_T fm, const bool update) FUNC_ATTR_NONNULL_ALL |
|
void | free_jumplist (win_T *wp) |
|
void | set_last_cursor (win_T *win) |
|
void | mark_mb_adjustpos (buf_T *buf, pos_T *lp) FUNC_ATTR_NONNULL_ALL |
|
static int | tv_list_append_dict (l, d) |
|
| tv_list_append_number (lpos, bufnr) |
|
| tv_list_append_number (lpos, pos->lnum) |
|
| tv_list_append_number (lpos, pos->col+1) |
|
| if (tv_dict_add_str(d, S_LEN("mark"), mname)==FAIL||tv_dict_add_list(d, S_LEN("pos"), lpos)==FAIL||(fname !=NULL &&tv_dict_add_str(d, S_LEN("file"), fname)==FAIL)) |
|
void | get_buf_local_marks (const buf_T *buf, list_T *l) FUNC_ATTR_NONNULL_ALL |
|
xfmark_T | get_global_mark (char name) |
|
void | get_global_marks (list_T *l) FUNC_ATTR_NONNULL_ALL |
|