Open maxbechtold opened 1 week ago
One more note, my intent is to split a command system of about 30 commands into separate RegexCompleters
. But I guess just chaining all in a long <C1-syntax> | <C2-syntax> |... <C30-syntax>
syntax for a single RegexCompleter
is also feasible
@maxbechtold I'm not sure exactly why your example does not work, but here's a working one: https://github.com/jline/jline3/blob/4ccf282c91daa0fc96ed6030e053dd28a4aba342/builtins/src/test/java/org/jline/example/Example.java#L328-L335
The fact that you're using 2 regex completers seems problematic.
I'm having trouble getting nested
RegexCompleters
to work even though I've read nothing that speaks against it. Here's a reproduction example, I'm using JLine 3.26.3 on Windows 10, JDK 17. The LineReader options don't seem to make a difference.Initially, Tab completes the line to "Word-A", but following this there's no further suggestion/candidate, although the grammar "a b" implies "Word-B" as the only viable text to follow.
What am I missing?