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 6968 invoked from network); 1 Oct 2020 12:12:28 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 1 Oct 2020 12:12:28 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1601554348; b=CTOgLpW3H2CjEgzts9BdoF6BFalqlcqK/fQwwON0RC6NRkPkx4PEU0FHZNuXcKT0qEJiUN+Lmc 74NaMv2HGfiXQhqWsFf9KPhpzyfRwYzZN5irnxtXpLmHFfK+apIDyqtj/nuVa+/qdwa4uUfyOX jMXzov7nHYm544BkSdo1+hKiLj23fGhY6t1B7Ju3e8Gn52hskN6Rlg6KpDsqFeyRs9I51+Untx 1lGz3N7cBHvRQ9mVi/1niLSN8EmDcS8lYDUWwsI61tAmqcFEPTs9vmTxtwp4YLHqpNteKAWxu0 uqaggtfE1Jxwau5LoHVzB83LNR0W6oTreLk8ehtJfVG03g==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-io1-f44.google.com) smtp.remote-ip=209.85.166.44; dkim=pass header.d=gmail.com header.s=20161025 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-20200801; t=1601554348; bh=DS8RxwYYQWS0Jvd+PmGBlOg4RpqyG0E2sKFcUQaC3eM=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=SslrIzyRYp2UvXW0jTw+rzTn4HhKtJlEqA+9+eePXtc/EOGmrvIjJAnm9/Mp+ZunKrVWqcLTvo igS9COLs9lRxL3XPTteMAI5L35Km6m4o2WRrpgMu4CDJV5S/zg04TMRAZbIkyRVgaYdBEfneLY rrr8F9SYng/wRoZQJ6cpLPQ4GG+ofUdqhfIUqe/kOIBEfV6fnra+xinOWiYlun0l3Jh7OG9XZ6 J2mYAvjxqAqRpTX58FzaunGVC+Eqrwvb0KVlyobSe1J4XJh08cxxnIP6YeNSD/xF0wOfM6RLWM tn/Psl4AjWZmrUZD9rjGsR7rMo7q87EZ7bcCwb/62T6FSw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=qUxaTkJbQyW67j/3Gp3ALUJ8fb+YvAUZrlzKVJx6k1Y=; b=RbP5uAl/g1eDGdeTz1tPSAzb8w 7m1zxJweWbMXfoe31UChICH/8n3olbMRcVQU3fFfaq/uENp+OPDnqH411sfmuJGEw5eaOkO9sskRB XIvcB2+uyrhId0pHJt23KFOvlGjmjIT2HHE+JTEzI3igO4jrJ59pIPcESY2Tb1j5pI2074geAnqpE ad9y+20gse4Ef5/gBLO9OsIukvDvNnNPChd5JjdBnW4isYsfBFM6Rki+DlQWNprvU/UAC+Hh+TF+V RYpvXb2v9B0qcp91/8fWB84aZvlFjrzNW25WVus6g0zwkipD3ceABVjq015EIJK4kptxh+oZ0JnKe 1igeTgfg==; Received: from authenticated user by zero.zsh.org with local id 1kNxRj-000AsF-Lq; Thu, 01 Oct 2020 12:12:27 +0000 Authentication-Results: zsh.org; iprev=pass (mail-io1-f44.google.com) smtp.remote-ip=209.85.166.44; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-io1-f44.google.com ([209.85.166.44]:33818) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1kNxRT-000Aj0-G4; Thu, 01 Oct 2020 12:12:11 +0000 Received: by mail-io1-f44.google.com with SMTP id m17so6344120ioo.1 for ; Thu, 01 Oct 2020 05:12:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=qUxaTkJbQyW67j/3Gp3ALUJ8fb+YvAUZrlzKVJx6k1Y=; b=rTSdpkdSRLxgWqDkyg0sXf08plheazg/xMRO93w4OZBtSQACkd3dw1ooNT5xU9Bg6R 5vIHB2SB69sp0wbTOpznr31tcMY6rp8Imf/i25ACWTJ8PDhtyJFhLGhZcgGUJSVBBwiA 1E2mu2+BhYjW3eL8PmB02OXLw05FVa0n/rZa3+yMdownn6R3Ks413DYZdfeBBLwgyG5u qCp+UauPmR3GYbIrePU+KouemdLPjF3tOhoEYTTJkhaliKWNJ0JPiwqZXGX4kXgKE6N8 q8keUovIuyCRoOER395qqdGUKaIpjQ8kkZG2lA0SW5fROjICpE367g3EaHJQaD7wa0oM QJvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qUxaTkJbQyW67j/3Gp3ALUJ8fb+YvAUZrlzKVJx6k1Y=; b=BdUhGtF35BBk/uwgyK7kOkIdHdDe164NNBx/2949BiDjmIpusaO+CO3m6Q6bIZ+lNS 1jMn2DiBuh79HVj/ENsg95SIrmxosmsXauUZ+BoDVPR3G1kY8FJFFfPEmegEZOqneJmY zKbdOB6Q6QghAs3IN57zghGDfBSgRFUgcK38dODgjPWfW+s3fPV1A6/0NiwHuezXlogf EC9WzriFiBMDqUEm/XWAR+AhEIecbr8TVDCCw3kO93QlXCO53g50gShYplCC2xZgzQ3J WFL1qZ1xtf0UIA0eDF5dDnR8hVbGAquNgK4c/ITnFYcwkwPf3i/QnnU3yzj9ndukbD9l ep5g== X-Gm-Message-State: AOAM532KCvnjRfqZ5WwnFDNbZVIn70P3Wi/IUGeB3iKzwtBjIgu/gpb+ 1cYr2Y7/J24n8ygT894EiyXjg4Cx7mpgsk68VJB/hNSH X-Google-Smtp-Source: ABdhPJyCRiTTZR8NJfanAnC6KBdd5RfWolW6nj7+WYMcCOEiDERTKAgx5wI9qW5y097F2gHkjFhjlb8r+bDsWweJOKs= X-Received: by 2002:a02:1004:: with SMTP id 4mr5850461jay.127.1601554329671; Thu, 01 Oct 2020 05:12:09 -0700 (PDT) MIME-Version: 1.0 From: Roman Perepelitsa Date: Thu, 1 Oct 2020 14:11:58 +0200 Message-ID: Subject: [BUG] _less incorrectly completes -" and -# To: Zsh hackers list Content-Type: multipart/mixed; boundary="000000000000e8b65e05b09aecab" X-Seq: 47416 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: Archived-At: --000000000000e8b65e05b09aecab Content-Type: text/plain; charset="UTF-8" Completing `less -` offers `-"` as a candidate. Accepting it literally inserts `-"`. I think it should offer `-\"` and insert the same. My naive patch (posted below) fixes this issue but not completely. Unexpected behavior with the patch: - Completing `less -\" x -` doesn't list any flags. - Completing `less --quote=x -` lists `-\"`. I was unable to fix these. Roman. P.S. `-#` has the same issue. --- --000000000000e8b65e05b09aecab Content-Type: text/plain; charset="US-ASCII"; name="patch-less.txt" Content-Disposition: attachment; filename="patch-less.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kfqrw98y0 ZGlmZiAtLWdpdCBhL0NvbXBsZXRpb24vVW5peC9Db21tYW5kL19sZXNzIGIvQ29tcGxldGlvbi9V bml4L0NvbW1hbmQvX2xlc3MKaW5kZXggY2I3MTMxNGE2Li5jZGIzYzBlNTYgMTAwNjQ0Ci0tLSBh L0NvbXBsZXRpb24vVW5peC9Db21tYW5kL19sZXNzCisrKyBiL0NvbXBsZXRpb24vVW5peC9Db21t YW5kL19sZXNzCkBAIC04MCw3ICs4MCw3IEBAIF9hcmd1bWVudHMgLVMgLXMgLUEgIlstK10qIiAg XAogICAnLS1uby1rZXlwYWRbZGlzYWJsZSB1c2Ugb2Yga2V5cGFkIHRlcm1pbmFsIGluaXQgc3Ry aW5nXScgXAogICAnKC15IC0tbWF4LWZvcnctc2Nyb2xsKSd7LXksLS1tYXgtZm9ydy1zY3JvbGx9 J1tzcGVjaWZ5IGZvcndhcmQgc2Nyb2xsIGxpbWl0XScgXAogICAnKC16IC0td2luZG93KSd7LXor LC0td2luZG93PX0nW3NwZWNpZnkgc2Nyb2xsaW5nIHdpbmRvdyBzaXplXTpsaW5lcycgXAotICAn KC1cIiAtLXF1b3Rlcykney1cIissLS1xdW90ZXM9fSdbY2hhbmdlIHF1b3RpbmcgY2hhcmFjdGVy XTpxdW90aW5nIGNoYXJhY3RlcnMnIFwKKyAgJygtXCIgLS1xdW90ZXMpJ3stXFxcXFwiKywtLXF1 b3Rlcz19J1tjaGFuZ2UgcXVvdGluZyBjaGFyYWN0ZXJdOnF1b3RpbmcgY2hhcmFjdGVycycgXAog ICAnKC1+IC0tdGlsZGUpJ3stfiwtLXRpbGRlfSJbZG9uJ3QgZGlzcGxheSB0aWxkZXMgYWZ0ZXIg ZW5kIG9mIGZpbGVdIiBcCiAgICcoLVwjIC0tc2hpZnQpJ3stXCMrLC0tc2hpZnQ9fSJbc3BlY2lm eSBhbW91bnQgdG8gbW92ZSB3aGVuIHNjcm9sbGluZyBob3Jpem9udGFsbHldOm51bWJlciIgXAog ICAnLS1mb2xsb3ctbmFtZVt0aGUgRiBjb21tYW5kIGNoYW5nZXMgZmlsZSBpZiB0aGUgaW5wdXQg ZmlsZSBpcyByZW5hbWVkXScgXAo= --000000000000e8b65e05b09aecab--