From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 2611 invoked from network); 30 Jul 2022 01:03:30 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 30 Jul 2022 01:03:30 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1659143011; b=MhKuIdPObz++l5u9TDvF2IRxy6TTa4BRnQMJVlrwWjqLkABUkSLxG/68IP3MjKVo60KtggAonc etxGrbaYXme4R/8JS4lux4o2nVjq0f7qiwcCmg42+7XxN/4BkO5ZEjpYKOdDD0qi82kF/lwS2d 7PzJE7gBfjsdz4j4v2JZkt9NP8JcwFWNiaZXcgx/FpGmg6Symj40Gw4xEoYbcEsRCneQMnwRN0 c++4YYWZrBToXkZhBrKT9C/yZE4mvtrKHg4HuFrL1tAOSyKT1fHRoE7FMDMIdDrw66V0QrWVzl 0HAxNtrUXEf9DpzJtCyf45+JymuRVkwzv5/PJW6YpTr39w==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ot1-f52.google.com) smtp.remote-ip=209.85.210.52; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1659143011; bh=4ZvXECzjv1PICDDNq4plCAz9ytACkEsWVGQYm2seXHU=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:MIME-Version:Message-ID:Date: Subject:Cc:To:From:DKIM-Signature:DKIM-Signature; b=AZVP99F1fJQbk76PbTjN3DJAMWrMnSOh1O/kTR42xKKuVBQM8IY6qFIged6iQD8w23E7eUBkxX hhudTnbdwXeN0auAotslcFhFx2ZFPFxk66Aqkoam9i6osxS7EY0zZbTrm87OekYrgsq4P51eSm Nk7xGj1TJaoMD5zLSdqouaSTgk7HjPuup6ozFOaTq/3UTxYXsyBJ1S36vv8AfD83G/PpBTsVuY LSjuB/BCGt+k3WkQ5Y3wxaH11eRgkCZW/XCmh57kojiujJDkG/iI5rxTNx478hfyzSkxdjMDPP Mt4Ja4whcEZvDctwnyM8ujYOFwBVEgo+SwUOT2qbjp1fzA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References; bh=rC+AkmYov8o9s7cAL/8Whll9F+nvHyaTDCu60vAGELw=; b=Y+YBBihZhMKd4lezikvf9npIld viL7Z2Z4Nsj4UInnorrE3GonKXvi9/HEpzmtGOP8cJcG3QR7KIZAAlTeXoLG5tCEmjqX0kD8rT6/X zsoMDew7DLEuT3360ciJDVuCDti94MRRRApo4wecZjwM/Vnt363YjNGHutyp6ItqhvpuCFj91wzxx awIqWhCOxNuVSYwpx36h02E4tM9LoGlKc+iPmMt0r9nhMmD+u180tK5ot4HazdV5wdLBI7Ie/n5zo dK3DY7cW8aPdYqti8q8b0s9qdu+A7C6L3TdEl1S4Tt08szwaV1Z/IJNR2YkTjcEtkcDSi0qgfAwqk uhFyhkMg==; Received: from authenticated user by zero.zsh.org with local id 1oHat8-000LBo-1U; Sat, 30 Jul 2022 01:03:30 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ot1-f52.google.com) smtp.remote-ip=209.85.210.52; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ot1-f52.google.com ([209.85.210.52]:34532) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1oHasr-000Kqa-Du; Sat, 30 Jul 2022 01:03:14 +0000 Received: by mail-ot1-f52.google.com with SMTP id g19-20020a9d1293000000b0061c7bfda5dfso4414100otg.1 for ; Fri, 29 Jul 2022 18:03:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc; bh=rC+AkmYov8o9s7cAL/8Whll9F+nvHyaTDCu60vAGELw=; b=g+ilJDDyQnrm31pLbQUco4Ox51jeKlDdV3DykBHjVg1YBh/GfwzAdw6/hIWA8EJrjl pbbc0Wxxp+I+wqxnTI1i7qKA2IAdf3wE6yDQZjltz4rfDo2NuNQuO2jzc/gyIsPLnFD/ ejN5pCGmF2Utgh4jdyK6FSCi0+AiqxQVUncg2Xz/RWvhlWh2zktTl2O/uGzG1p2GopFl xQSMptY3n6+rQeQhaUfWNHyeClToW8q93kTBmkUr3e1jAY5UrtFYnlTsZDaA7UQLlm0K 5S78jH0FYYoJFh+PzGVyFD80J0dAdDRz+fUm6cCXBNX2Xajc0ym2cFNfK345Zw3n8gtn uS7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc; bh=rC+AkmYov8o9s7cAL/8Whll9F+nvHyaTDCu60vAGELw=; b=QXTZApW9qJI1w2UUbEvKF41pC2JMXKf17sLJ5DGmJphh5rQizqshI1aifTKQG/jiNc 6AnXMebHeXcw7t+SB2dJBYQBn7IVeuP1hF4TlzjvAsScYEBeZ5umhMMoDFLvqm5+C06u eg0Fza6+bNydCH0v4P+y1OT9ZQHmfHnLnNaZsXwZG3Ehm29LLWfv75+VQJlT/Uq6fvMf 1cqcG8OdBW/z+oW5apW5e4BOkBEaoWskJHE21Gpyt3vU+AKaPkMxU1HAwPvAOLKECMF9 p4GdQQ6e83oZvA265jQG8rrM7SlMJg7ufITUSVq87trKT6DtMtjNWZMAsbA6+HKMg7bx X85g== X-Gm-Message-State: AJIora99aWkwHJFq/XHm4bWqowhfecQC/zsODu11X/ZU+t+x66H5g3F8 tgGz8BxMffO+TmM4Lq5FCopxkJqQLBw= X-Google-Smtp-Source: AGRyM1tVTWz2HbHf8AFKG8eOnEejsLMiSCpVMsFL87VikSac5yTsU1n2kYQNnwd6u+gDMbM1c4cQcg== X-Received: by 2002:a9d:6d85:0:b0:61c:c75b:8033 with SMTP id x5-20020a9d6d85000000b0061cc75b8033mr2462141otp.20.1659142991982; Fri, 29 Jul 2022 18:03:11 -0700 (PDT) Received: from localhost ([2806:2f0:4000:5c95:4ae7:daff:fe31:3285]) by smtp.gmail.com with ESMTPSA id r18-20020a9d7cd2000000b0061d26f894fasm1470291otn.73.2022.07.29.18.03.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Jul 2022 18:03:11 -0700 (PDT) From: Felipe Contreras To: zsh-workers@zsh.org Cc: Oliver Kiddle , Felipe Contreras Subject: [PATCH 0/3] completion: make: various improvements Date: Fri, 29 Jul 2022 20:03:07 -0500 Message-Id: <20220730010310.3383526-1-felipe.contreras@gmail.com> X-Mailer: git-send-email 2.37.1.225.gfa48d685d2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Seq: 50434 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Hi, While using `call-command` I found very serious issues, for starters trying to complete `make` in the zsh source code takes several minutes to complete. zstyle ':completion:*:make:*:targets' call-command true Now it takes less than 100ms. Felipe Contreras (3): completion: make: don't build everything completion: make: add a simpler parser completion: make: fix whitespaces Completion/Unix/Command/_make | 80 +++++++++++++++++++++-------------- 1 file changed, 49 insertions(+), 31 deletions(-) -- 2.37.1.225.gfa48d685d2