From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15179 invoked by alias); 19 Jun 2015 15:04:20 -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: 35528 Received: (qmail 29233 invoked from network); 19 Jun 2015 15:04:18 -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=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1434725849; bh=+M3ZNmcoFPnL2cBHLUGs61c1QvGR7jDJSzensAV+u0w=; h=From:To:Subject:Date:From:Subject; b=LTLERyU3zD8v1G+YMj7JDtIyhY7WjpO6Rf4ucr4ZXPpC2mZeohXEljagPRaR0ZslZ/aKHDEYuYYAVxXivJxpiIBZUWcQg+/gzRQMxcfro/guWnEkjIQz1RixE9oQ6uE7xL5iso/Uh+2uTcz8o1J1ckAuWWxHCXWaIbsLzGa0CkBg98uzMa3j093qdp3CPt1jWrBoIXfyIyRxDx/9UrjhXH+16rMn+Xfl4P3X6OdoLNdlFJ9nW/1t8LD2QklWlXIG8Bxs0bk9tHygWCpe1Uq1iY96M2eFWtuhxpgS5gMdhkto0uCIC+PjkNQemFbmDup3mw04OAE10Vc9K0QnEbH89g== X-Yahoo-Newman-Id: 899751.4141.bm@smtp138.mail.ir2.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: 2.PVVH4VM1n9y7_I0GqM2h.QgMlDAuIrEbkWR3V7BsLfLes m3l0XkurkQob_3jlJg7oEduxKJ7OIp_n9v68._4N.hTKzO2NBShDZ8XArmGZ cn2EVzArDVLkfRb7ZneR7_Sew5BvnHqGcqXHftk9WqmOCaUsfSwxFtvxP_2F 39ktpqyENqUHumcjEMDqJcFS7UjzqrICqQonZlBxkb9OJn1FbogLhMW1oRd9 SRh_HrSL9S_nxRTFFN8hbfegtN8l6.GTiy3ZkHZ1H4ZjpQnEFmCPfzK7hnDZ mXCTYwdGxAN1pHtkNTciuqQ6K5jJ_xAhsNQE8pHi88L_3njQibxWM5c.pXRX Y4XRMouqaPWdEhGvF5lBk4ubgT2cOK9ZaliOJsV.I9Kn11MnmpjbXuIIrUaF utK3xes7tiwpvdya2fE_6jCEmyReAXOTX5dn980Iah80svpFAkskswTPufxI rg2_S2NmhGIdP6xxbofloWmVRHaimCdMPOiDwsl1YkI4Zqvo87opz92TapVL zThfQsmvop2VXURUTkaC.1P.3hqW7GA-- X-Yahoo-SMTP: opAkk_CswBAce_kJ3nIPlH80cJI- From: Oliver Kiddle To: Zsh workers Subject: PATCH: pid completion from gdb MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <6243.1434725848.1@thecus.kiddle.eu> Date: Fri, 19 Jun 2015 16:57:28 +0200 Message-ID: <6244.1434725848@thecus.kiddle.eu> Completion of pids is not working correctly after gdb's --pid= option. This is in the case where it uses compadd -U, it doesn't allow for IPREFIX. I'm not sure what the reason for compadd not doing this itself would be. Oliver diff --git a/Completion/Unix/Type/_pids b/Completion/Unix/Type/_pids index cf90005..dd8ef44 100644 --- a/Completion/Unix/Type/_pids +++ b/Completion/Unix/Type/_pids @@ -15,7 +15,7 @@ elif [[ "$PREFIX$SUFFIX" = ([%-]*|[0-9]#) ]]; then all=() match="(*[[:blank:]]|)${PREFIX}[0-9]#${SUFFIX}[[:blank:]]*" else - all=(-U) + all=(-P "$IPREFIX" -S "$ISUFFIX" -U) match="*[[:blank:]]*[[/[:blank:]]$PREFIX*$SUFFIX*" nm="$compstate[nmatches]" fi