Skip to content

Commit

Permalink
Jline compatibility fix #976 (#1058)
Browse files Browse the repository at this point in the history
* jline compatibility fix

* Remove test file
  • Loading branch information
vchaitanya authored Feb 17, 2025
1 parent 643a942 commit e5151dd
Show file tree
Hide file tree
Showing 4 changed files with 151 additions and 145 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,11 @@
import java.io.UncheckedIOException;
import java.util.function.Supplier;

import org.jline.keymap.KeyMap;
import org.jline.reader.Binding;
import org.jline.reader.LineReader;
import org.jline.reader.LineReaderBuilder;
import org.jline.reader.Reference;
import org.jline.terminal.Terminal;
import org.jline.terminal.TerminalBuilder;
import org.jline.utils.InfoCmp.Capability;
Expand Down Expand Up @@ -77,6 +80,9 @@ public void blockForInput() {
.completer( uiPhase.completer() )
.build();

KeyMap<Binding> map = lr.getKeyMaps().get( LineReader.MAIN );
map.bind( new Reference( LineReader.COMPLETE_PREFIX ), "\t" );

Cli cli = new Cli( Math.max( Cli.MIN_WIDTH, term.getWidth() ) );
uiPhase.render( cli );
lr.printAbove( cli.content() );
Expand Down
Loading

0 comments on commit e5151dd

Please sign in to comment.