From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13541 invoked by alias); 4 Jun 2018 09:42:20 -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: 23430 Received: (qmail 22314 invoked by uid 1010); 4 Jun 2018 09:42:20 -0000 X-Qmail-Scanner-Diagnostics: from mail-oi0-f65.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.218.65):SA:0(-1.9/5.0):. Processed in 0.624086 secs); 04 Jun 2018 09:42:20 -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=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: sgniazdowski@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 :cc; bh=YmVdUKAjG2kr93JBCUbHsJ5s3+RSAZrhwM3IoM8sg+g=; b=U05Ah5nibipkeiwkkNrTuFfYufjXhXqnzabNfpiM5TmidJ2qAQJrUtwBJfqD0rPl78 ZcVk83vESqJKhdukOVaPkjy98RahUtl3N11YpvfRKliWTPzTG3ASWWaUCxTxgain57cR tjYJ03HD4t95kOMDYrgMxsxOO7JPLJF9KWKZAn7rTVOLlzMBLMKFvnk78jOAs6+gc6Vr qmG+7RjJm6WzTmw4UUqifyF5STJCF/2i3V7hf5LzOFXlt4wxHKacZykBSzPj7qa/x29+ ncivcq6qPeoU1jZHIIHrY81/cFz4bUKl+rgUaZx91dAl4cPkOY+U4tjziwtFSeDKwgvi A+ZA== 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:cc; bh=YmVdUKAjG2kr93JBCUbHsJ5s3+RSAZrhwM3IoM8sg+g=; b=IRbHUsnOZBIg48CaWUKm38XyDUsjoXGAnMF606iuekA3+d1DJnIw2iND5cKS0FjG/0 gT82EFCLGwAcF/pzKsE4qClhTHK9yeXF0aQY5vxbKfcOoVUGWnoEom+mJ9hCoFbMfiX7 dir19wCfCqnjAtIkRHgwLeXtLApdYUc9wEDB+wFt6DlmovE4+ii0BEh759R9gy2a02aM RQke/hw8Sm8Gioul7qolEODoLk8MF8VDq5qIyRGwYzZbKzb/EG69UnnDBCf1bN58/pqi qWL6ppzcjBPfx2E2bSS4jvhPhL8JJNHrHUbaph1tsbE06r8OS+kuNFCVo+vD0DC+hOJy RdBg== X-Gm-Message-State: APt69E2KocN1X1h2LRk4nC2NurBcJdZT3gO2Ygc7sYlRE/XPbeAMbl3A fsmN+C/Ytcrd+bFrasQAEXnDkI1iiGRb9p9VAaM= X-Google-Smtp-Source: ADUXVKJe4d6yR/UzuueT/5pER/KjKp2GaYmLUUIv/WY/bsDXvbbmKrdAOQBaGG9lIJq2rJFayue+iGz4dbB1hOU7qdk= X-Received: by 2002:aca:c207:: with SMTP id s7-v6mr11843814oif.3.1528105336744; Mon, 04 Jun 2018 02:42:16 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20180604083801eucas1p258b13dadf37a66e8a59e8714462d0577~06DN1ECXq0206402064eucas1p26@eucas1p2.samsung.com> References: <20180604083801eucas1p258b13dadf37a66e8a59e8714462d0577~06DN1ECXq0206402064eucas1p26@eucas1p2.samsung.com> From: Sebastian Gniazdowski Date: Mon, 4 Jun 2018 11:41:56 +0200 Message-ID: Subject: Re: Extending zed To: Peter Stephenson Cc: Zsh Users Content-Type: text/plain; charset="UTF-8" On 4 June 2018 at 10:37, Peter Stephenson wrote: > On Sun, 3 Jun 2018 07:57:12 +0200 > Sebastian Gniazdowski wrote: >> That's why I'm thinking about extending Zed. > > I'd suggest calling it something else --- such as ezed. Zed itself > is deliberately a minimal function that's designed for the > limited purpose of editing small functions inline; bells and > whistles belong somewhere else. It seems that name `ezed' would actually help the idea of not-so-bad Zsh-builtin-editor. It's somewhat natural to use name ezed for it, not zed, but cannot explain why. Zed always gives me impression that I will touch something improper and break the function or file I'm editing. Maybe we could set up few things that will make zed more predictable? The page-up, page-down are good example, before those binding the keys were calling history and really breaking the viewport. Currently "u" key doesn't do undo and breaks viewport, could I bind it? I would send a patch. Also, would it be possible to implement ESC:wq, i.e. regular way of leaving vim-like editor. -- Best regards, Sebastian Gniazdowski