zsh-users
 help / Atom feed
* 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

* 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, back to index

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

zsh-users

Archives are clonable: git clone --mirror http://inbox.vuxu.org/zsh-users

Newsgroup available over NNTP:
	nntp://inbox.vuxu.org/vuxu.archive.zsh.users


AGPL code for this site: git clone https://public-inbox.org/ public-inbox