aboutsummaryrefslogtreecommitdiff
path: root/vis-modes.c
diff options
context:
space:
mode:
authorRandy Palamar <randy@rnpnr.xyz>2024-05-11 17:52:28 -0600
committerRandy Palamar <randy@rnpnr.xyz>2024-05-21 20:21:46 -0600
commit06d7681cfffbc3e982fe192db4190f124b2b0848 (patch)
treeaf1d349cdca3890ce0b616789f719121b254a98b /vis-modes.c
parent4c2b2d8a100a67212134c1bb89fad39311fa441e (diff)
downloadvis-06d7681cfffbc3e982fe192db4190f124b2b0848.tar.gz
vis-06d7681cfffbc3e982fe192db4190f124b2b0848.tar.xz
make Selection unopaque
Diffstat (limited to 'vis-modes.c')
-rw-r--r--vis-modes.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/vis-modes.c b/vis-modes.c
index 2e120aa..41121a8 100644
--- a/vis-modes.c
+++ b/vis-modes.c
@@ -190,7 +190,7 @@ static void vis_mode_visual_enter(Vis *vis, Mode *old) {
Win *win = vis->win;
if (!old->visual && win) {
for (Selection *s = view_selections(win->view); s; s = view_selections_next(s))
- view_selections_anchor(s, true);
+ s->anchored = true;
}
}
@@ -198,7 +198,7 @@ static void vis_mode_visual_line_enter(Vis *vis, Mode *old) {
Win *win = vis->win;
if (!old->visual && win) {
for (Selection *s = view_selections(win->view); s; s = view_selections_next(s))
- view_selections_anchor(s, true);
+ s->anchored = true;
}
if (!vis->action.op)
vis_motion(vis, VIS_MOVE_NOP);
@@ -213,7 +213,7 @@ static void vis_mode_visual_line_leave(Vis *vis, Mode *new) {
window_selection_save(win);
view_selections_clear_all(win->view);
} else {
- view_cursor_to(win->view, view_cursor_get(win->view));
+ view_cursors_to(win->view->selection, view_cursor_get(win->view));
}
}