diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2017-07-08 09:52:56 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2017-07-08 09:52:56 +0200 |
| commit | ad10da5cc094204eb6f319841ab73246b689abb4 (patch) | |
| tree | 9493aadbf020088befc922d61187c80c72f0f2dc /vis-lua.c | |
| parent | 5c600e15c1c1ab64f385de918c93d2bdb23955d5 (diff) | |
| download | vis-ad10da5cc094204eb6f319841ab73246b689abb4.tar.gz vis-ad10da5cc094204eb6f319841ab73246b689abb4.tar.xz | |
vis: cleanup marks implementation
We now use ' to refer to marks. Mark a is set using 'am and restored
using 'aM while this is slightly harder to type than ma and 'a it is
consistent with register usage for yank/put and allows a default
mark to be used which is handy for quick selection manipulation
primitives.
Diffstat (limited to 'vis-lua.c')
| -rw-r--r-- | vis-lua.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -2256,7 +2256,7 @@ static int file_marks_index(lua_State *L) { enum VisMark mark = vis_mark_from(vis, symbol[0]); if (mark == VIS_MARK_INVALID) goto err; - Array arr = vis_register_selections_get(vis, mark); + Array arr = vis_mark_get(vis, mark); range = array_get(&arr, 0); array_release(&arr); err: @@ -2279,7 +2279,7 @@ static int file_marks_newindex(lua_State *L) { array_init_sized(&arr, sizeof(Filerange)); Filerange range = text_range_new(pos, pos); array_add(&arr, &range); - vis_register_selections_set(vis, mark, &arr); + vis_mark_set(vis, mark, &arr); array_release(&arr); } return 0; |
