about summary refs log tree commit diff
path: root/Src/Zle/zle_main.c
diff options
context:
space:
mode:
authorPeter Stephenson <pws@zsh.org>2014-01-28 16:12:41 +0000
committerPeter Stephenson <pws@zsh.org>2014-01-28 16:12:41 +0000
commitc56f5aed59a4460d2382ce02eddd0948cab94b17 (patch)
tree3f017a07ab6ca0fac75c7e936e10d9d3d0f53837 /Src/Zle/zle_main.c
parenta0c9da72f2625ac79648add48262532ddff2166d (diff)
downloadzsh-c56f5aed59a4460d2382ce02eddd0948cab94b17.tar.gz
zsh-c56f5aed59a4460d2382ce02eddd0948cab94b17.tar.xz
zsh-c56f5aed59a4460d2382ce02eddd0948cab94b17.zip
32308: Improve initialising of vi change.
Better handling when entering viins on entry to editor.
Slightly changed since post to use vi command a.
Diffstat (limited to 'Src/Zle/zle_main.c')
-rw-r--r--Src/Zle/zle_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Src/Zle/zle_main.c b/Src/Zle/zle_main.c
index 040b7cb83..a2b20df25 100644
--- a/Src/Zle/zle_main.c
+++ b/Src/Zle/zle_main.c
@@ -1204,7 +1204,7 @@ zleread(char **lp, char **rp, int flags, int context, char *init, char *finish)
      * no user operation to indicate this.
      */
     if (openkeymap("main") == openkeymap("viins"))
-	viinsert(NULL);
+	viinsert_init();
     selectlocalmap(NULL);
     fixsuffix();
     if ((s = getlinknode(bufstack))) {