From 96c25dbf674da0fc3abc0c66b4d98c1535a5724a Mon Sep 17 00:00:00 2001 From: fxliang Date: Tue, 5 Mar 2024 06:05:34 +0000 Subject: [PATCH] Clear composition when switch to ascii mode by vim mode --- RimeWithWeasel/RimeWithWeasel.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/RimeWithWeasel/RimeWithWeasel.cpp b/RimeWithWeasel/RimeWithWeasel.cpp index 5fdc3eeaa..286923dff 100644 --- a/RimeWithWeasel/RimeWithWeasel.cpp +++ b/RimeWithWeasel/RimeWithWeasel.cpp @@ -288,6 +288,7 @@ BOOL RimeWithWeaselHandler::ProcessKeyEvent(KeyEvent keyEvent, if (isVimBackInCommandMode && RimeGetOption(_s(ipc_id), "vim_mode") && !RimeGetOption(_s(ipc_id), "ascii_mode")) { RimeSetOption(_s(ipc_id), "ascii_mode", True); + RimeClearComposition(_s(ipc_id)); } } _Respond(ipc_id, eat);