From 77803572fb16974e70c5f7855934aead8869a285 Mon Sep 17 00:00:00 2001 From: Tomas Hofman Date: Fri, 26 Aug 2016 15:39:02 +0200 Subject: [PATCH] [AESH-400] Not displaying all possibilities for FS completion breaks from the command --- .../java/org/jboss/aesh/console/AeshInputProcessor.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/jboss/aesh/console/AeshInputProcessor.java b/src/main/java/org/jboss/aesh/console/AeshInputProcessor.java index 65d139d80..312776354 100644 --- a/src/main/java/org/jboss/aesh/console/AeshInputProcessor.java +++ b/src/main/java/org/jboss/aesh/console/AeshInputProcessor.java @@ -167,8 +167,12 @@ else if(action == Action.COMPLETE) { if(completionHandler != null) { completionHandler.setAskDisplayCompletion(false); consoleBuffer.getUndoManager().clear(); + + // display last buffer again, so user can continue typing consoleBuffer.out().print(Config.getLineSeparator()); - clearBufferAndDisplayPrompt(); + consoleBuffer.displayPrompt(); + consoleBuffer.out().print(consoleBuffer.getBuffer().getLine()); + prevAction = Action.NEWLINE; } } }