I wonder if included patch is a correct fix for the following
"glitch" I'm seeing with ksh in `set -o vi' mode:

Demonstration of "glitch":
        $ touch a.c a.h
        $ ls a.<TAB><RETURN>
        ls: a.: No such file or directory
        $ <TAB>
        a.c  a.h  
        $

With patch:
        $ ls a.
        ls: a.: No such file or directory
        $ <TAB><BEEP>

Thanks,
--patrick


Index: vi.c
===================================================================
RCS file: /cvs/anoncvs/cvs/obsd/src/bin/ksh/vi.c,v
retrieving revision 1.26
diff -u -p -r1.26 vi.c
--- vi.c        29 Jun 2009 22:50:19 -0000      1.26
+++ vi.c        22 Nov 2009 05:05:42 -0000
@@ -626,6 +626,7 @@ vi_insert(int ch)
 
        case '\r':
        case '\n':
+               expanded = NONE;
                return 1;
 
        case Ctrl('['):

Reply via email to