From 3dcf90cb72756d9fbf6ba93a417b862b32f3fa07 Mon Sep 17 00:00:00 2001 From: dal Date: Tue, 30 Sep 2025 14:07:00 -0600 Subject: [PATCH] vim mode display --- apps/cli/src/commands/main.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/cli/src/commands/main.tsx b/apps/cli/src/commands/main.tsx index b19b9167c..e8fdc957c 100644 --- a/apps/cli/src/commands/main.tsx +++ b/apps/cli/src/commands/main.tsx @@ -21,7 +21,7 @@ export function Main() { const [input, setInput] = useState(''); const [history, setHistory] = useState([]); const historyCounter = useRef(0); - const [vimEnabled] = useState(() => getSetting('vimMode')); + const [vimEnabled, setVimEnabled] = useState(() => getSetting('vimMode')); const [currentVimMode, setCurrentVimMode] = useState('insert'); const [showSettings, setShowSettings] = useState(false); const [isAutocompleteOpen, setIsAutocompleteOpen] = useState(false); @@ -79,7 +79,11 @@ export function Main() { if (showSettings) { return ( - setShowSettings(false)} /> + { + setShowSettings(false); + // Refresh vim enabled setting after settings close + setVimEnabled(getSetting('vimMode')); + }} /> ); }