From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1140 invoked by alias); 6 Aug 2012 22:53:29 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 17198 Received: (qmail 14583 invoked from network); 6 Aug 2012 22:53:18 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=ham version=3.3.2 Received-SPF: none (ns1.primenet.com.au: domain at bewatermyfriend.org does not designate permitted sender hosts) From: Frank Terbeck To: Zsh Users Subject: Re: equivalent of "if (( $+commands[FOO] ))" for functions? In-Reply-To: (TjL's message of "Mon, 6 Aug 2012 18:13:47 -0400") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) Date: Tue, 07 Aug 2012 00:36:30 +0200 Message-ID: <87hasfir69.fsf@ft.bewatermyfriend.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Df-Sender: [pbs]NDMwNDQ0 [...] > if (( $+commands[FOO] )) > then > > # take actions > > fi > > but what I am wondering is: is there a way to have this same sort of > check, except that it also includes zsh functions/aliases? $+functions[foo], $+aliases[FOO]... See "man zshmodules | less -p PARAMETER" for details. Gru=C3=9F Frank