From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17234 invoked by alias); 11 Sep 2016 20:08:49 -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: X-Seq: 21866 Received: (qmail 16350 invoked from network); 11 Sep 2016 20:08:49 -0000 X-Qmail-Scanner-Diagnostics: from mail-qk0-f176.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.220.176):SA:0(0.0/5.0):. Processed in 0.344105 secs); 11 Sep 2016 20:08:49 -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=0.0 required=5.0 tests=FREEMAIL_FROM,SPF_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: sgniazdowski@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.220.176 as permitted sender) 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; bh=LHI8jztoKibbHdF6Uq0adrFY2OnfwkavDJc23xk+GlI=; b=XdCSGvB8AeBaEv5NXbmPi7eYc0nIEP7MYDgdh5VdQORBLkxzT1Dpe2lHon2iIerHYC 9++OaeNZw/x5sdpMMntiIgUgldTjcMM5U18SNtx95fTD2B2NMm3Z9q/b2TpIjTXiiX/k JwjAJRqPG6Um8aWeEHHISLRm7PR01E4ngoSnQ5kXJo8rThrioIsfLfoy0TUWN4C0SfT9 L7hVVfCTD8aLrmg5iougDX4Uw+z8tTX2wH9iRv0kEXtjOsJJAuW5CKdIgE9c7Oktptih 5C7+P8JZ0GVxwD/UKndkBAiHQ6e2gIgQii18NtrNXoBPNaFtOI0Sh5N9KNuttoTHOLPp Puxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=LHI8jztoKibbHdF6Uq0adrFY2OnfwkavDJc23xk+GlI=; b=bQPpGt4iTXB8kcQDUozwOKzTvxV88KDUTpuEdN4BIUsPKoUF8TGJ4IHtgQOXSKVJNo cml+/YLNKoH0lGv1pjQHGr2uC/bbIKXAEry0jvWZdrY+N17fUdgE4MIelou4S9V5CXBC Xhu7f4KCIkVodpQ1dvDiiu1ZW0d3tgW8x2t9tTjPrmFaDsahwn2ofptzgPyrYN1Fc379 6FQc4cjAyToVjzezdphHJmJX1wfGhyt4h2B1sJ6cdADuUVN1zKsr4a4mGjWYA8Wjd2Dg 4QHoK9g8payA6FHA1EW1SKWm6dg+MmRCsxLBxlTdKvNmcA7WIIaxsPP6xcW832PGxPxG cGSA== X-Gm-Message-State: AE9vXwPpj0DTeUQZ0Ws3T9RstyByg/BKA3tyUZIplHFvtBODAlE5tb6gQsexJxUI45dQgEIJHpL4WxizELr7UA== X-Received: by 10.55.111.2 with SMTP id k2mr14356251qkc.188.1473624522796; Sun, 11 Sep 2016 13:08:42 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20160911190648.1f36251a@ntlworld.com> References: <20160911190648.1f36251a@ntlworld.com> From: Sebastian Gniazdowski Date: Sun, 11 Sep 2016 22:08:22 +0200 Message-ID: Subject: Re: How is it guaranteed that zle is active during sched call? To: Peter Stephenson Cc: Zsh Users Content-Type: text/plain; charset=UTF-8 On 11 September 2016 at 20:06, Peter Stephenson wrote: > It's not guaranteed that zle will be active during a sched call. > Sched is generally handled as part of the pre-prompt functions; there is > no intended linkage between this and zle. Any interaction is not > thought out (to my knowledge --- and sched is an old function that > hasn't been tinkered with for a long time, I think). That for a moment sounded scary as if sched wouldn't be considered important. I just finished initial version of a Zconvey plugin. It integrates multiple Zsh sessions and will serve as a base for other plugin that will make all this semi-graphical. I use sched to pull a flock-guarded text file, to see if there are commands to run. You said Zle isn't thought to be working with Sched but the miraculous ioctl( 0, TIOCSTI, c ); saved me totally, everything works, I can update command line from Sched: https://asciinema.org/a/ayklrum7g4ut2hpt7mg6j0nzj Maybe Sched could be revisited a little and pulled up to work with Zle, .kill-buffer at least? Best regards, Sebastian Gniazdowski