* Is it possible to disable cursor movement when running completion? @ 2019-04-09 21:15 Eric Freese [not found] ` <CAHYJk3Q-Tpb9zGXoj_TFPH4BDhr9zHa4bPo0CambrenvmSLriQ@mail.gmail.com> 0 siblings, 1 reply; 3+ messages in thread From: Eric Freese @ 2019-04-09 21:15 UTC (permalink / raw) To: Zsh Users [-- Attachment #1: Type: text/plain, Size: 421 bytes --] Hi all, When I run `zsh -f`, type `ls "/"`, and hit tab, zsh moves the cursor back to just before the closing quote and offers completions from there. If I hit tab again, the buffer is expanded to `ls "/bin/"` (the first completion match). Is it possible to disable this behavior, such that when I press tab at the end of a quoted string it does not move the cursor back and instead offers no completion? Thanks, Eric ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <CAHYJk3Q-Tpb9zGXoj_TFPH4BDhr9zHa4bPo0CambrenvmSLriQ@mail.gmail.com>]
* Re: Is it possible to disable cursor movement when running completion? [not found] ` <CAHYJk3Q-Tpb9zGXoj_TFPH4BDhr9zHa4bPo0CambrenvmSLriQ@mail.gmail.com> @ 2019-04-10 22:22 ` Eric Freese 2019-04-10 22:53 ` Mikael Magnusson 0 siblings, 1 reply; 3+ messages in thread From: Eric Freese @ 2019-04-10 22:22 UTC (permalink / raw) To: Mikael Magnusson; +Cc: Zsh Users [-- Attachment #1: Type: text/plain, Size: 1428 bytes --] > If you don't want any completions offered, you can simply not press tab. Makes sense. Unfortunately I'm needing to apply the answer to this question to a more complex use case. I'm using a pty (via zpty module) to capture the first completion result to display as a suggestion in zsh-autosuggestions plugin. See the GitHub pull request here: https://github.com/zsh-users/zsh-autosuggestions/pull/401 and the issue that triggered this question here: https://github.com/zsh-users/zsh-autosuggestions/issues/354 I'm wondering if there is a zstyle that I can set to avoid this cursor-moving behavior. I've scanned through the documentation and haven't seen anything, but I feel like I could easily be missing something. Eric Freese On Wed, Apr 10, 2019 at 2:21 PM Mikael Magnusson <mikachu@gmail.com> wrote: > On 4/9/19, Eric Freese <ericdfreese@gmail.com> wrote: > > Hi all, > > > > When I run `zsh -f`, type `ls "/"`, and hit tab, zsh moves the cursor > back > > to just before the closing quote and offers completions from there. If I > > hit tab again, the buffer is expanded to `ls "/bin/"` (the first > completion > > match). > > > > Is it possible to disable this behavior, such that when I press tab at > the > > end of a quoted string it does not move the cursor back and instead > offers > > no completion? > > If you don't want any completions offered, you can simply not press tab. > > -- > Mikael Magnusson > ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Is it possible to disable cursor movement when running completion? 2019-04-10 22:22 ` Eric Freese @ 2019-04-10 22:53 ` Mikael Magnusson 0 siblings, 0 replies; 3+ messages in thread From: Mikael Magnusson @ 2019-04-10 22:53 UTC (permalink / raw) To: Eric Freese; +Cc: Zsh Users [sorry about replying privately before, the gmail interface is pretty broken these days] On 4/11/19, Eric Freese <ericdfreese@gmail.com> wrote: >> If you don't want any completions offered, you can simply not press tab. > > Makes sense. Unfortunately I'm needing to apply the answer to this question > to > a more complex use case. > > I'm using a pty (via zpty module) to capture the first completion result to > display as a suggestion in zsh-autosuggestions plugin. See the GitHub pull > request here: https://github.com/zsh-users/zsh-autosuggestions/pull/401 and > the > issue that triggered this question here: > https://github.com/zsh-users/zsh-autosuggestions/issues/354 > > I'm wondering if there is a zstyle that I can set to avoid this > cursor-moving > behavior. I've scanned through the documentation and haven't seen anything, > but > I feel like I could easily be missing something. This isn't really a supported usecase at all, but I think the state of the art hack for it is still https://github.com/Valodim/zsh-capture-completion -- Mikael Magnusson ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-04-10 22:53 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2019-04-09 21:15 Is it possible to disable cursor movement when running completion? Eric Freese [not found] ` <CAHYJk3Q-Tpb9zGXoj_TFPH4BDhr9zHa4bPo0CambrenvmSLriQ@mail.gmail.com> 2019-04-10 22:22 ` Eric Freese 2019-04-10 22:53 ` Mikael Magnusson
Code repositories for project(s) associated with this public inbox https://git.vuxu.org/mirror/zsh/ This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).