From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1582 invoked by alias); 7 Feb 2016 14:16:33 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 37902 Received: (qmail 24076 invoked from network); 7 Feb 2016 14:16:32 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=9LIuqsBaN3qd0P6/HIeKHcLylOBWQvhkkIrj1IX1m7c=; b=soCicRIddU5Ip40LzeUzgPMNa5RD16arCJPhGVFx6YTEDjJ7bCPkmPAuPk1sbVRQAg V3D6M156G+kdELIIitxga4Gq1OZCM673jLKBwPS8akd58V81DeQXa2T4PkLwVV1Ycz0e 9U031J9/BA4aSzh0QVgH+x1QSMWqWHDDxfUU/Cv25DJne0sEBN4BstOzftCxfYIZnLbd +WSxdGUacJyAK4EMumDbl0LZr+pV/U6Fm4FOQ7vcR5pIOFtop0lBcnnmsUxx122B666x APx6bSjPXaSZ+DjYkg7asu/exNW5YzjznpTh1UMPSTyNb6IR2ZMCHphhURt0pskVTsA+ Wdrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-type; bh=9LIuqsBaN3qd0P6/HIeKHcLylOBWQvhkkIrj1IX1m7c=; b=GgEZse8W974o0QgmXS2odvorJbbKKJh9YvB572iEYpplMbEVMRhpU/3eOGjSWhCQgY wTOuRWMgyPDXleniHm3oRQQMXSxc4sEpacWVU09CLKZ6zwu7umekwOpRL0Ypp11Eqg+a zaQfCK8fHpb7VcHqNHEpQ0HxT/0+viAVLx3RYjAFgK5wHPKdad9+hNURQZ+7AMtVxhzP qfbVnQ4G6gI4IiN2Gdh/9rediqK8Yz7w4mzfxP7lioN01TfXnexzsIWg3oFJgPjR9UBG ccgTM08uTHsy7g+zt3ZfYkT1DnCCg8EBx0nzGTMFpMt+/CiTfTR9n/U/w1P9TXiUBYPg gcxw== X-Gm-Message-State: AG10YOQ5mWicv2aYu3x+2zqbwaPblYd91aZk52NxaKDi3wzh7MVEkUsGQxxgZpjcY5DLJFjyYGaWpAymN9lLtg== X-Received: by 10.112.77.8 with SMTP id o8mr8218809lbw.53.1454854584316; Sun, 07 Feb 2016 06:16:24 -0800 (PST) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Sun, 7 Feb 2016 15:16:05 +0100 Message-ID: Subject: unset "hash[key]" isn't matched with what "key" may be To: Zsh hackers list Content-Type: text/plain; charset=UTF-8 Hello, I was testing following plugin: https://github.com/hchbaw/opp.zsh It creates functions with sophisticated names, like opp+aB opp+aW opp+a" opp+a' opp+a( opp+a) opp+a< opp+a> opp+a[ opp+a] I had a loop in which I browsed $functions, setting: func[$i]=1 where "func" is a hash and "$i" is ${(k)functions}. This worked, however this: unset "func[$i]" yielded: -zplg-diff-functions:unset:36: func[opp+a\[]: invalid parameter name Tried ${(q)i}, qq, qqq, qqqq. Related code: https://github.com/psprint/zplugin/commit/61a59fe0e2e367b3536fb028f4a36e9730322402 Best regards, Sebastian Gniazdowski