diff options
author | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2000-04-17 08:04:42 +0000 |
---|---|---|
committer | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2000-04-17 08:04:42 +0000 |
commit | cd45aa331dc206b1b40c5be5e222d46148bf42ac (patch) | |
tree | ed0ecfb9fae0dcfee5c9adefeb4ddab848a032d3 /Completion/Core | |
parent | 8c474bbcd4c78ec465e7198a0bbb47def78374a8 (diff) | |
download | zsh-cd45aa331dc206b1b40c5be5e222d46148bf42ac.tar.gz zsh-cd45aa331dc206b1b40c5be5e222d46148bf42ac.tar.xz zsh-cd45aa331dc206b1b40c5be5e222d46148bf42ac.zip |
make _tags use C-code for braces in tag-order values; and misc. stuff (10775)
Diffstat (limited to 'Completion/Core')
-rw-r--r-- | Completion/Core/_description | 4 | ||||
-rw-r--r-- | Completion/Core/_path_files | 2 | ||||
-rw-r--r-- | Completion/Core/_tags | 3 |
3 files changed, 4 insertions, 5 deletions
diff --git a/Completion/Core/_description b/Completion/Core/_description index 7db47228b..6ee1026bd 100644 --- a/Completion/Core/_description +++ b/Completion/Core/_description @@ -18,8 +18,8 @@ name="$2" zstyle -s ":completion:${curcontext}:$1" format format || zstyle -s ":completion:${curcontext}:descriptions" format format -zstyle -s ":completion:${curcontext}:$1" hidden hidden -if [[ "$hidden" = (all|yes|true|1|on) ]]; then +if zstyle -s ":completion:${curcontext}:$1" hidden hidden && + [[ "$hidden" = (all|yes|true|1|on) ]]; then [[ "$hidden" = all ]] && format='' opts=(-n) fi diff --git a/Completion/Core/_path_files b/Completion/Core/_path_files index 377b9b7d0..1744c280b 100644 --- a/Completion/Core/_path_files +++ b/Completion/Core/_path_files @@ -221,7 +221,7 @@ else realpath='' if [[ "$pre[1]" = / ]]; then - # If it is a absolut path name, we remove the first slash and put it in + # If it is a absolute path name, we remove the first slash and put it in # `donepath' meaning that we treat it as the path that was already handled. # Also, we don't use the paths from `-W'. diff --git a/Completion/Core/_tags b/Completion/Core/_tags index 205fdb367..496f5b7e0 100644 --- a/Completion/Core/_tags +++ b/Completion/Core/_tags @@ -64,8 +64,7 @@ if (( $# )); then fi ;; \!*) comptry "${(@)argv:#(${(j:|:)~${=~tag[2,-1]}})}";; - ?*) eval "tag=( ${${tag:s/\\:/\\\\\\\\\\\\:}//(#b)([][()|*?^#~<>])/\\${match[1]}} )" - comptry -m "${${(@)tag// /\\ }}";; + ?*) comptry -m "$tag";; esac done |