From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20923 invoked by alias); 10 Jan 2016 19:55: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: 37551 Received: (qmail 1112 invoked from network); 10 Jan 2016 19:55:32 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= daniel.shahaf.name; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=b4O4d+heVWcpI3tOtvaoy3lFiZo=; b=gJCtUn /wqyWinwJI/gQHy0/jR37ojKk5iJZPgdtRz387fx3eGbAYKYBgExFMrSfT7UmxKJ 1VS/XJkDNZ2k/xE73URJ99UkNPiAymCg+aKQSmUOlewqNyFe2q/butnJBld1NC/H Ll0IXj5GTNYdm1P1PydUDEIpyBHYVxYi/sMUg= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=b4O4d+heVWcpI3tOtvaoy3lFiZo=; b=TcixS 3mian1x3ocGoWrrUH/9pnQVVLLl+dS2qf5WSCU8mu0GPuxQ4xQd7fcX4rP5j/wOK nq7LBbm6RmIlw9h6dJFQ5POExBB8RMyXNGWObYIRjovhleaEvm2AKBtgVQZN3lVo uxmX92x22OOSZT7oeR8Z3Aa5WJhFlOSscak5hQ= X-Sasl-enc: 7GYYfS9QzybykIhJquIEGu898xsXEznNUswxT5wAfLpr 1452455730 Date: Sun, 10 Jan 2016 19:55:28 +0000 From: Daniel Shahaf To: zsh-workers@zsh.org Subject: [PATCH] Include the builtin's name in a "bad option" error message. Message-ID: <20160110195528.GC1997@tarsus.local2> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.21 (2010-09-15) Example: «zsh -fc 'zle -z'» now prepends "zle:" to the error message. --- Src/builtin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Src/builtin.c b/Src/builtin.c index b06bc6d..465c8cc 100644 --- a/Src/builtin.c +++ b/Src/builtin.c @@ -387,7 +387,7 @@ execbuiltin(LinkList args, LinkList assigns, Builtin bn) if (*arg) { if(*arg == Meta) *++arg ^= 32; - zwarn("bad option: -%c", *arg); + zwarnnam(name, "bad option: -%c", *arg); return 1; } arg = *++argv; -- 2.1.4