From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22381 invoked by alias); 8 Nov 2017 00:08:22 -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: List-Unsubscribe: X-Seq: 22960 Received: (qmail 26041 invoked by uid 1010); 8 Nov 2017 00:08:22 -0000 X-Qmail-Scanner-Diagnostics: from mail-wr0-f180.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.128.180):SA:0(-4.2/5.0):. Processed in 3.120785 secs); 08 Nov 2017 00:08:22 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,RCVD_IN_SORBS_SPAM,SPF_PASS, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: alexmiroslav@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=z/U2+tW2hnaTeGctURBm7qOxENGnvTvOQzxPyg//i8g=; b=dXc6Q4D+Omr+TF99mMWB7QE7618U8CynmrvCxA3DwK8wk6Vrr0lZStfV4ZH4ycriX/ xu3mr7N5tZL7uXFip7DRUom4eq7Q3LChqFwaPnAVZJQhuIydW9/dAGiKn30eT3LaMJtF fNWKQYmi+0bv0UeoOlORNEu/WNXOlOOJt6ITUzfOq60cycMr2I9jaPKsZNARglMEf9y3 6rXoLvW1+CKacZXk0UKjhdDgRcaAoveIeII2tRm39TmTZbbZMVqpn44o40LicKZAEZOr mCTjdrUVOz2/Ulf1KoAYFImkZRdNES/jwG1xGZOGnzhZUTqoi/F6vLBzKcx23zYpDglN R6LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=z/U2+tW2hnaTeGctURBm7qOxENGnvTvOQzxPyg//i8g=; b=KiJ+XcKC8zKrijCtpvhRJbvSHu7TAEnyxGHFPaGOZhIiZYxEet+rKWeYUfR39N+tPg A/DT9e2dQeb7MtnWFQ7Fu7sOZ5tfDi0uXGa3aHpSJ0Gjzj6GJ9zDOVLMBd2HhLVsYeLh RCJURsQK6w/7qxlig3e9kmBC9qfHG7aJKJ8Q8Do/l6RLqsTGK+Q3ELvKgS7bEUUzf0lP jodC1RJtIn4iwPaiwigJ+nhBdI0IOMn6dfahfwJqliisFOLcyJ6UouegBmBT0Hk3vYec IXGWZh8g7zKV5fXXubiZ2weRzKgQLZmfhh2iV+FJConC2PjHOhCnCLMLeghd0oiftr5i 8uiw== X-Gm-Message-State: AJaThX6iWNot6EwQdsdLG3wnT/sfL5+tD84fQFmOqo8j54kr0eCYwIdg EKC9iBNRsWb+V3RvY6p7sxEWFnClt9CbsQJnyv9AAQ== X-Google-Smtp-Source: AGs4zMZiJKbEmS685iBdtbezdrxCeV36lI4tuphc5W2LllhLEIVA7EwJZmcLwbmMZz8XUqQGlmhhwMEorFOigkmAcXI= X-Received: by 10.223.171.85 with SMTP id r21mr317978wrc.182.1510099695111; Tue, 07 Nov 2017 16:08:15 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: From: Aleksandr Miroslav Date: Tue, 7 Nov 2017 16:08:14 -0800 Message-ID: Subject: Re: compctl help needed for IRC channel names To: zsh-users@zsh.org Content-Type: multipart/alternative; boundary="94eb2c1cb8f0e71266055d6d7b0a" --94eb2c1cb8f0e71266055d6d7b0a Content-Type: text/plain; charset="UTF-8" I solved this by writing a small script that listed the main directories and converted them to an abbreviated form. I feed the abbreviated list to compctl -k, and then I also added a "converter" which takes the abbreviated form and converts it back to the full path, which I use in my command. On Tue, Nov 7, 2017 at 1:13 PM, Aleksandr Miroslav wrote: > My IRC bouncer (ZNC), writes out IRC logs into directories that look like > this: > > /path/network1/#channel1 > /path/network1/##channel2 > /path/network1/user1 > /path/network2/#channel3 > /path/network2/##channel4 > /path/network2/user2 > > I would like compctl to autocomplete for me with these options: > > channel1 channel2 user1 channel3 channel4 user2 > > But, when I choose channel1 or whatever, it should return the full real > path (/path/network1/#channel1) > > How can I do this? > > > --94eb2c1cb8f0e71266055d6d7b0a--