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=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, 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 0e5a56ff for ; Fri, 10 Jan 2020 23:47:16 +0000 (UTC) Received: (qmail 26132 invoked by alias); 10 Jan 2020 23:47:09 -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: 24643 Received: (qmail 5638 invoked by uid 1010); 10 Jan 2020 23:47:08 -0000 X-Qmail-Scanner-Diagnostics: from mail-vk1-f182.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.1/25684. spamassassin: 3.4.2. Clear:RC:0(209.85.221.182):SA:0(-2.0/5.0):. Processed in 0.773776 secs); 10 Jan 2020 23:47:08 -0000 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.221.182 as permitted sender) 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=bSyO6W9ZqOnIjGiLcz08xyJpYpOua0QWDdep7yTwlpE=; b=EgsFqFTFN9kPcXW/kO89fd2GtrkLG5MkE2GdALrRH3NGdE6WB4yP4pm2CWm2hGOuHw ldC7nYW+x8menCJH8L5oBdfwIhxh+QaMTVQy0Lo/VSGwCXOr+T8Ghq4U+1oDJ0Widiut fx+mssrvYNlaBOvJKroVbjeFTbYAWUIlSA84+QUS3QSiYezVRVw5bieb0ESY+gWovs+I 3CqrFQx4YoXB8tjNg5HYUnEL6MG8dmveKE8/ou+wr3XSKtKnN13dYTl4gVs4AMLrmjdy mUw0RK6RCjWmTgJa0kPN3595lNWeWvdXgD6Woufjq75ewCOuNXgvKq84fqrI3/XCRcYX 9Ijg== X-Gm-Message-State: APjAAAV8NP83yn9zu6GglBhcj/dsO+bMoZTFPPMqdqrBtT3u4+g7rNX4 ElnI0ZKYE3I3psklbvQR7OiYAQAF6tD3sYmK3vDhIw== X-Google-Smtp-Source: APXvYqzUAqSZZ/gShzIvo41lmCf8ZHwEzl0YSnRujNrZ2cJjueZMLT1A9PoJA0+e6yMEP9eWTnUkJxvd5NHpq1t4Csw= X-Received: by 2002:a1f:cec2:: with SMTP id e185mr999252vkg.22.1578699995066; Fri, 10 Jan 2020 15:46:35 -0800 (PST) MIME-Version: 1.0 References: <1578477603.6726.5.camel@samsung.com> <3e056cff-f690-f416-d8b6-89059c64187a@gmail.com> <20200110170639.uvdidtgwswjqanhh@tarpaulin.shahaf.local2> <2ee94482-d28f-460e-bc76-486f1c7014cf@www.fastmail.com> In-Reply-To: From: Sebastian Gniazdowski Date: Sat, 11 Jan 2020 00:46:23 +0100 Message-ID: Subject: Re: z-sy-h and z-asug: zle-line-pre-redraw, POSTDISPLAY, coexistence (was: Re: emulate bash key bindings) To: Roman Perepelitsa Cc: Daniel Shahaf , Zsh Users , Eric Freese Content-Type: text/plain; charset="UTF-8" On Fri, 10 Jan 2020 at 23:54, Roman Perepelitsa wrote: > > On Fri, Jan 10, 2020 at 11:42 PM Sebastian Gniazdowski > wrote: > > > > You might check out zshelldoc. > > Can I use it to extract commands from zsh code? Could you provide an > example or point me in the right direction? Yes, it contains the code to extract the commands and also function bodies from Zsh source. The code responsible for this starts at line 186 of src/zsd-detect.main. The place in code to get the command is line 325 of the file. -- Sebastian Gniazdowski News: https://twitter.com/ZdharmaI IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin Blog: http://zdharma.org