aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-11-28 18:37:29 +0100
committerMarc André Tanner <mat@brain-dump.org>2015-11-28 20:09:14 +0100
commit30e9673fdb22905df853ef07b3826fa19b28831c (patch)
tree1b5fba8cdd110228df92972660eab026ab1e879a /main.c
parentd6a2d5bea9364dfecefecef084671b2c7fc1dc8a (diff)
downloadvis-30e9673fdb22905df853ef07b3826fa19b28831c.tar.gz
vis-30e9673fdb22905df853ef07b3826fa19b28831c.tar.xz
vis: improve switching to prompt mode
A call to vis_prompt_show will now automatically switch to prompt mode. Within the prompt leave/enter handlers the focused window (vis->win) will still point to the document window not the one referring to the prompt. The selection marks '< and '> are now only updated when a visual mode is left.
Diffstat (limited to 'main.c')
-rw-r--r--main.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/main.c b/main.c
index f15882a..fc76f3c 100644
--- a/main.c
+++ b/main.c
@@ -1410,13 +1410,11 @@ static const char *insert_register(Vis *vis, const char *keys, const Arg *arg) {
static const char *prompt_search(Vis *vis, const char *keys, const Arg *arg) {
vis_prompt_show(vis, arg->s, "");
- vis_mode_switch(vis, VIS_MODE_PROMPT);
return keys;
}
static const char *prompt_cmd(Vis *vis, const char *keys, const Arg *arg) {
vis_prompt_show(vis, ":", arg->s);
- vis_mode_switch(vis, VIS_MODE_PROMPT);
return keys;
}