From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29174 invoked by alias); 16 Apr 2016 08:21:25 -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: 21448 Received: (qmail 27945 invoked from network); 16 Apr 2016 08:21:24 -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 autolearn=ham autolearn_force=no version=3.4.1 Date: Sat, 16 Apr 2016 01:21:21 -0700 From: frederik@ofb.net To: Evgeny Zajcev Cc: zsh-users@zsh.org Subject: Re: Calling interactive command inside widget Message-ID: <20160416082121.GA29385@ofb.net> Reply-To: frederik@ofb.net References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Sender: This is a bit tangential to your bug, but I don't know if you know about various run-help-CMD helper functions: http://stackoverflow.com/questions/32293262/how-to-make-zsh-run-help-to-ign= ore-sudo-and-get-help-about-the-following-com I just learned about these a month ago. Cheers, Frederick On Wed, Apr 13, 2016 at 12:58:04AM +0300, Evgeny Zajcev wrote: > I always had next widget in my zprofile >=20 > my-run-help () { > words=3D(${=3DBUFFER}) > if [[ $words[1] =3D sudo ]] > then > run-help $words[2] > else > run-help $words[1] > fi > zle reset-prompt > } >=20 > zle -N my-run-help > bindkey "^[=1Bh" run-help >=20 > so when I type in prompt something like "sudo adduser xxx" and want > interactive help on adduser I just press M-h >=20 > It was always working, however on my fresh Ubuntu install, I've got: >=20 > adduser is /usr/sbin/adduser > Missing filename ("less --help" for help) >=20 >=20 > I'v created simple widget like: >=20 > just-run-man () { > man man > } > zle -N just-run-man > bindkey "=1B^[h" just-run-man >=20 > And also got >=20 > Missing filename ("less --help" for help) >=20 > What should I do to get desired behaviour? >=20 > I'm using zsh 5.0.2 (x86_64-pc-linux-gnu) under Ubuntu, my PAGER is less >=20 > thanks >=20 > --=20 > lg