From 041ccf77516b667f6553913246672c0c934dc8ed Mon Sep 17 00:00:00 2001 From: Sven Wischnowsky Date: Mon, 2 Apr 2001 11:13:59 +0000 Subject: moved to Completion/Base/Widget/_bash_completions --- Completion/Commands/_bash_completions | 46 ----------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 Completion/Commands/_bash_completions (limited to 'Completion/Commands/_bash_completions') diff --git a/Completion/Commands/_bash_completions b/Completion/Commands/_bash_completions deleted file mode 100644 index 6980e8bfd..000000000 --- a/Completion/Commands/_bash_completions +++ /dev/null @@ -1,46 +0,0 @@ -#compdef -K _bash_complete-word complete-word \e~ _bash_list-choices list-choices ^X~ -# -# This function is for bash compatibility. As some of the bash bindings -# are already taken up in zsh, only Esc ~ and \C-x ~ are bound, and -# you must add the rest by hand. The bindings expected are: -# -# Esc ! -> command name -# Esc $ -> environment variables -# Esc @ -> machine names -# Esc / -> file name -# Esc ~ -> a user name -# -# C-x instead of Esc with one of the above will list matches and won't -# attempt any completion. -# -# The following will bind the remaining set; simply put it in .zshrc -# after compinit is run. -# -# for key in '!' '$' '@' '/'; do -# bindkey "\e$key" _bash_complete-word -# bindkey "^X$key" _bash_list-choices -# done -# -# If for some reason \e~ or ^X~ were already bound to something else, -# that will not have been overridden, so you should add '~' to the -# list of keys at the top of the for-loop. - -setopt localoptions ${_comp_options[@]} - -local key=$KEYS[-1] expl - -case $key in - '!') _main_complete _command_names - ;; - '$') _main_complete - parameters _wanted parameters expl 'exported parameters' \ - _parameters -g '*export*' - ;; - '@') _main_complete _hosts - ;; - '/') _main_complete _files - ;; - '~') _main_complete _users - ;; - *) _message "Key $key is not understood" - ;; -esac -- cgit 1.4.1