From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 752ad176 for ; Thu, 7 Feb 2019 00:14:59 +0000 (UTC) Received: (qmail 10724 invoked by alias); 7 Feb 2019 00:14:38 -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: List-Unsubscribe: X-Seq: 44047 Received: (qmail 3465 invoked by uid 1010); 7 Feb 2019 00:14:38 -0000 X-Qmail-Scanner-Diagnostics: from mail-ed1-f45.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.100.2/25112. spamassassin: 3.4.2. Clear:RC:0(209.85.208.45):SA:0(-2.0/5.0):. Processed in 2.532942 secs); 07 Feb 2019 00:14:38 -0000 X-Envelope-From: aaronlichtman@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:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kZ0Jf4YJfJDtuZWQpFu6vrfaqn2HUEYZRH0dKVoHt24=; b=K5ecP1S+FnoxhDJbomxeZXiE6vF6qpMGboxGgAHxAKum+ZAqolJsvpb2sC7qBPnb+d yhFHV/kGc8e5WgaUCJOdcbC5e1X0/IJWH5yEerIXVRRMMjd4KZRmZxtxTICJfwCGUdUm ZwtFACi3D2sKD74rOvchS/HnrGOm8bLeVPGNUwTZmb7hWk743z2tgOf6jLpmD0z7iLHQ um/n4EGiedZipdfEw1djhWCAqSy5sSCJOkoZkj+3b7F5ePPh/mRwr0/q3iccfMZDr8ag xw/eXfImaSftLUsVnz7uUqKduLYmVeHrPBdBCMNIG99BZbavA8Q/nKH8dBYgVQukNRmz +f8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=kZ0Jf4YJfJDtuZWQpFu6vrfaqn2HUEYZRH0dKVoHt24=; b=oMehuYtwde27Mm8+udKFkXEHBtlfklCDK82FmGgFfz1iTXZtRIwPXZzkpt3wpcTMus ci7LXcXDSQAwLb6oIu67r3yUMXDEggu1CES5PBFs7Qa/230GH3OXBTwX++zP+DqEaf1v CIG7l+wXGXmiLS94IhE8QUj6a06DiIjvotibvw5LaDwl9bnn7YWTlyx1XEqZd41rMSN/ /1BQdDYPpqSc6ZOFDsj8rmObwnZlMcJE0ZaTM63nj0v5hw4QSeNQNmEDC5M7yMRy35p5 PPigNdBJCZME89BJCCXpA04i4c2ztVAtYeWK+KMUyMiuY4PIhSruBnrRaVKvpo5aUm9r pHFw== X-Gm-Message-State: AHQUAuZ3kS6gpLMsjfT4ipZZLVGCT0eOEfbN9XaKlrkwnWBxjoHr5Dd0 YP/u82hbMCyen9s9Ptbg9H4E2aA1gSGQlAWaUxQ= X-Google-Smtp-Source: AHgI3IaNA7NWy0+Dd6/Ju+hXfAY2bB0lZ7IzBW4iE6N3kLPU6qUpp3RDDO1fvsq9mt6QHdhkmNka+ssuHqsqh4YU2Sw= X-Received: by 2002:a17:906:6a44:: with SMTP id n4mr9162786ejs.20.1549498471167; Wed, 06 Feb 2019 16:14:31 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Aaron Lichtman Date: Wed, 6 Feb 2019 18:13:54 -0600 Message-ID: Subject: Re: Bug Report: ... not being expanded properly? To: Mikael Magnusson Cc: zsh-workers@zsh.org Content-Type: multipart/alternative; boundary="000000000000f43d87058142b991" --000000000000f43d87058142b991 Content-Type: text/plain; charset="UTF-8" Perfect, that worked! Thanks for the help! Cheers, Aaron On Wed, Feb 6, 2019 at 10:25 AM Mikael Magnusson wrote: > On 2/6/19, Aaron Lichtman wrote: > > Hi, > > > > Does anyone have any suggestions with regard to how to debug this? I > looked > > through my .zshrc and .zprofile files and everything seems to be in > order. > > I don't have a great understanding of zsh internals and am a bit lost. > > > > Any help would be appreciated. > > > > Best, > > Aaron Lichtman > > Remove your aliases and use this instead, > > # just type '...' to get '../..' > function _rationalise-dot() { > local MATCH MBEGIN MEND > if [[ $LBUFFER =~ '(^|/| | |'$'\n''|\||;|&)\.\.$' ]]; then > LBUFFER+=/ > zle self-insert > fi > zle self-insert > } > zle -N _rationalise-dot > bindkey . _rationalise-dot > # without this, typing a . aborts incremental history search > bindkey -M isearch . self-insert > # dito for searching in menu selection > bindkey -M menuselect . self-insert > > > -- > Mikael Magnusson > --000000000000f43d87058142b991--