Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

PATCH: zed (Re: Completion in the first character position)



On Jul 25,  3:39pm, Bart Schaefer wrote:
} Subject: Re: Completion in the first character position
}
}     local curcontext=${0}:::
}     zstyle ":completion:${0}:*" insert-tab no
} 
} Which reminds me:  `zed' should do something similar.

Anybody object to this patch?  Perhaps the patterns used/tested in the
zstyle commands should be more specific?

(The default value of insert-tab is `no' (false, etc.) inside vared, but
that's not appropriate for zed.  The `zstyle -m' below causes the style
to be installed only if it hasn't already been set to something else; is
there a better way to accomplish the same effect?)

Index: Functions/Misc/zed
===================================================================
@@ -19,6 +19,11 @@
 
 [[ -z "$1" ]] && echo 'Usage: "zed filename" or "zed -f function"' && return 1
 
+local curcontext=zed:::
+
+zstyle -m ":completion:zed:*" insert-tab '*' ||
+    zstyle ":completion:zed:*" insert-tab yes
+
 # catch interrupts
 cleanup="$(bindkey -L "^M"; bindkey -L -M emacs "^X^W"; bindkey -aL "ZZ"
     echo "trap - INT EXIT"; trap)"

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com

Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net   



Messages sorted by: Reverse Date, Date, Thread, Author