summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/hooks/useSlashCompletion.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/hooks/useSlashCompletion.tsx')
-rw-r--r--packages/cli/src/ui/hooks/useSlashCompletion.tsx8
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/cli/src/ui/hooks/useSlashCompletion.tsx b/packages/cli/src/ui/hooks/useSlashCompletion.tsx
index c6821358..3b59bd45 100644
--- a/packages/cli/src/ui/hooks/useSlashCompletion.tsx
+++ b/packages/cli/src/ui/hooks/useSlashCompletion.tsx
@@ -111,7 +111,7 @@ export function useSlashCompletion(
useEffect(() => {
if (commandIndex === -1 || reverseSearchActive) {
- resetCompletionState();
+ setTimeout(resetCompletionState, 0);
return;
}
@@ -631,17 +631,17 @@ export function useSlashCompletion(
) {
suggestionText = ' ' + suggestionText;
}
- suggestionText += ' ';
}
+ suggestionText += ' ';
+
buffer.replaceRangeByOffset(
logicalPosToOffset(buffer.lines, cursorRow, completionStart.current),
logicalPosToOffset(buffer.lines, cursorRow, completionEnd.current),
suggestionText,
);
- resetCompletionState();
},
- [cursorRow, resetCompletionState, buffer, suggestions, commandIndex],
+ [cursorRow, buffer, suggestions, commandIndex],
);
return {