* Completion matching from the left first, then fuzzy
@ 2018-03-29 0:12 Eric Nielsen
0 siblings, 0 replies; only message in thread
From: Eric Nielsen @ 2018-03-29 0:12 UTC (permalink / raw)
To: Zsh Users
[-- Attachment #1: Type: text/plain, Size: 1174 bytes --]
I have the following matcher-list configuration:
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' '+r:|?=**'
It's case-insensitive, but most importantly for what I want to discuss, it does
a (default) match from the left first, then a fuzzy match.
I'm getting the following behavior when trying to complete `ef`:
% touch abef abcdef
% vi ef
press <tab>
% vi abef
^ cursor here
press <tab>
% vi abef
^ cursor here
Behavior is the same as described above even if I `setopt COMPLETE_IN_WORD`.
I would expect the following behavior, at least when `COMPLETE_IN_WORD` is
enabled:
% touch abef abcdef
% vi ef
press <tab>
% vi abef
^ cursor here
press <tab>
% vi abef
^ cursor here, and menu is displayed below
-- file --
abcdef abef
What am I missing in my configuration?
As expected, I get the following behavior when completing `ab`:
% touch abef abcdef
% vi ab
press <tab>
% vi ab
^ cursor here, and menu is displayed below
-- file --
abcdef abef
Cheers,
Eric Nielsen
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-03-29 0:12 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-29 0:12 Completion matching from the left first, then fuzzy Eric Nielsen
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).