From d81fb9f1a899e5b82814bf1f4fa488df91382bbf Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Tue, 24 Nov 2009 11:04:25 +0000 Subject: 27430: extend make variable value completion --- ChangeLog | 5 ++++- Completion/Unix/Command/_make | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2e2f3ed63..9f05d22ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2009-11-24 Peter Stephenson + * 27430: Completion/Unix/Command/_make: extend variable value + completion to anything that looks like an assignment. + * 27429: Completion/Unix/Command/_make: restore variable value completion. Also make indentation more standard (not posted). @@ -12390,5 +12393,5 @@ ***************************************************** * This is used by the shell to define $ZSH_PATCHLEVEL -* $Revision: 1.4822 $ +* $Revision: 1.4823 $ ***************************************************** diff --git a/Completion/Unix/Command/_make b/Completion/Unix/Command/_make index ec675aaf2..f0d208837 100644 --- a/Completion/Unix/Command/_make +++ b/Completion/Unix/Command/_make @@ -197,7 +197,7 @@ else fi fi - if [[ $PREFIX == (#b)([^=]##)'='* ]] && [[ -n ${${(k)VARIABLES}[(r)${match[1]}]} ]] + if [[ $PREFIX == *'='* ]] then # Complete make variable as if shell variable compstate[parameter]="${PREFIX%%\=*}" -- cgit 1.4.1