From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18280 invoked by alias); 10 Jan 2016 15:51:13 -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: X-Seq: 37541 Received: (qmail 21143 invoked from network); 10 Jan 2016 15:51:11 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=qetvBJqOtWQInmIjl4t8dvA61GcmH5hPSwJfjCCVvIA=; b=yXc1qZTy3sSEZALRA5eDl9KYESgR09JSaQ3auU557BBDMJb30S7dRJ28HUwN1jMU5r gtYPhPvWoHqBMet2+X1hb8+DZFoichSmIx9Gln6xePUeQzupwz8QLhaIOofOFlavLQdo 1fhVeSxWx9LAFztFBtzsUJNeYiTslgjKQgfI0f2lURm7YDf96PVRBNY8pi9wrRSy1Xo3 0LkHFUtoTe22unWVZTGBnGVwQOO0DBbOK/cNR+EilF2J7a3L1nX1Ut16ndo1yU8eEGUi ZxLny6nFwJNB7m3foXqwzuYbs4mRyddsVROD00ELUCijR7nD7J6u6XfTEdIbd/+e8t/4 5AwA== X-Received: by 10.112.198.102 with SMTP id jb6mr6111472lbc.44.1452441069372; Sun, 10 Jan 2016 07:51:09 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <20160110003758.GA28696@tarsus.local2> References: <20160110003758.GA28696@tarsus.local2> From: Sebastian Gniazdowski Date: Sun, 10 Jan 2016 16:50:50 +0100 Message-ID: Subject: Re: backward-kill-shell-word widget To: Daniel Shahaf Cc: Zsh hackers list Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello How about such project? https://github.com/psprint/zsh-editing-workbench Pros: - if transpose-shell-words and/or your backward-kill-shell-word will be commited, then somewhere near zsh-6.2 an user will be allowed to expect "it works everywhere, I can always copy my .zshrc and use the widgets" - by creating the project the functionality will be provided to all zsh versions, even zsh 4.x - all editing functionalities grasped by a group of people, configured, provided =E2=80=93 sum of parts is more than set of parts, we w= ill be able to obtain cool things and provide them in sane manner, with sane shortcuts etc. If I'm to work alone on the project, I need at least your permission to use backward-kill-shell-word under GPLv3 and MIT. Can I please? I used the github originated plugin architecture. I'm not into this very much, the code is often naive, for example this is how Antigen looks for files to source: local script_loc=3D"$(ls "$location" | grep '\.plugin\.zsh$' | head= -n1)" The plugin architecture is: add plugin to $fpath, source ".plugin.zsh". Maybe there is a flaw in this and it can be done better, not sure. Best regards, Sebastian Gniazdowski