From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4417 invoked by alias); 14 Aug 2018 17:30:55 -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: 43295 Received: (qmail 4606 invoked by uid 1010); 14 Aug 2018 17:30:55 -0000 X-Qmail-Scanner-Diagnostics: from mail-lf1-f45.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.167.45):SA:0(-1.9/5.0):. Processed in 1.100462 secs); 14 Aug 2018 17:30:55 -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,RCVD_IN_DNSWL_NONE, SPF_PASS,T_DKIMWL_WL_MED,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: schaefer@brasslantern.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=UqAOthfdjKso7SmeLpIzDi/ZT07Vtg7IHUx5bQ9TfjY=; b=0T1rjiU+PABSmMU7cK6Z9+92xugQPItaeS+/99D+GymMdQat8mVbNTCsYrB2L+C3n0 6sqmzWTmOsNR+bHm8QS98naZXDPGoavTwWZ0MXGRcRKJfN4mCxjFXT3e5VDKROBev0OH 3CWsoWrGXugAL8opjgkveEdcXB0/XU0J8H9TqQisO3E3Gk2fI4R6io1C3DgVRsCQdSFV 7d06cmkUhwe6VwW+vMVNVgl4MBasY65jXtygJ09OAUPWjTo94bFLdfYEIeE2247yMkO8 /FXJqqqIQSOHvGgvUhNhsXk52y5qa3vxx0Hz+Y8IW5r/Av0KxCADD+KxK7o3/X1S8TeA x6KQ== 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=UqAOthfdjKso7SmeLpIzDi/ZT07Vtg7IHUx5bQ9TfjY=; b=t/Eesf2axOjqQmwEUFut3estjlOzJ9XZ4My30ZDZJKgVFPliU8ZX9ftMpIC8X3OSzj dfYctV46sAMvro1yDqbG0Jf/EwQDKMSAeZnDrfTn7du3PC2MtiytmPXBuNVC5yB6CdPl 8bMdCdfRrOg07NOqIBMyw//yf7DgohYok+vJLiQTZHfUV3Le9x5ZFb9pBikjKqzT5lBe 4a8Vf5gHxGuyOiFQVr3fhx2HmQumoeCb7CbdF1Ekf/1AZwIgXmMfb6d7m9NzwXyIi0wK ZqZftOyNmnwQJZz00lJTcStImorvwZ5DubtzVrpGMBdDprdJ2xiZRy5PGznRp9L6YFMt qatg== X-Gm-Message-State: AOUpUlHbXFmyb7ubIBOtjjIPS5fez/Eb8saJjoC47SXcon66ss3I6D8t xG4/AZ82kx6t/3uCcO6B+29BvDoMWIgJQnQD9mq2TLPT X-Google-Smtp-Source: AA+uWPzwbvQxUwjk6eEa4c6PcsfSRZjp5g6I+u68kbqsW8X2V4k0X7uc72MKrQmI9ZKs0vDYHbuN1EMcPMuLmyruXrs= X-Received: by 2002:a19:de4e:: with SMTP id v75-v6mr14949123lfg.14.1534267850450; Tue, 14 Aug 2018 10:30:50 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20180814170657eucas1p1b9864da7e9086c27fa499e99152e14cb~Kzy2ccSm-2262422624eucas1p1t@eucas1p1.samsung.com> References: <20180814170657eucas1p1b9864da7e9086c27fa499e99152e14cb~Kzy2ccSm-2262422624eucas1p1t@eucas1p1.samsung.com> From: Bart Schaefer Date: Tue, 14 Aug 2018 10:30:49 -0700 Message-ID: Subject: Re: [Feature Request] Re: Can one detect that Zsh/Zle is in recursive-edit? To: "Zsh hackers' list" Content-Type: text/plain; charset="UTF-8" On Tue, Aug 14, 2018 at 10:06 AM, Peter Stephenson wrote: > On Tue, 14 Aug 2018 18:17:36 +0200 > Sebastian Gniazdowski wrote: >> If there currently is no method of detecting .recursive-edit >> "session", then could a feature request be responded positively: >> please add an indicator that Zsh is in .recursive-edit state >> ("session"). > > It's certainly easy to do (although probably not hard to add at > the user level as calls to recursive-edit ought to be explicit). I was looking at this for a few minutes the other day and wondering if there should be a hook similar to zle-keymap-select that gets invoked on entry to recursive-edit. It could even BE zle-keymap-select if recursive-edit had its own keymap (always initialized as a copy of the current keymap at time of entry).