@@ -2181,8 +2181,7 @@ void MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam)
21812181 CheckCmd (hmenu , ID_SETTINGS_EVAL_SELECTION , iEvaluateMathExpression == EEM_SELECTION );
21822182 CheckCmd (hmenu , ID_SETTINGS_EVAL_LINE , iEvaluateMathExpression == EEM_LINE );
21832183 // [2e]: ctrl + arrow behavior toggle #89
2184- CheckCmd (hmenu , ID_SETTINGS_WORD_NAVIGATION_STANDARD , iWordNavigationMode == WNM_STANDARD );
2185- CheckCmd (hmenu , ID_SETTINGS_WORD_NAVIGATION_ACCELERATED , iWordNavigationMode == WNM_ACCELERATED );
2184+ CheckCmd (hmenu , ID_SETTINGS_WORD_NAVIGATION , iWordNavigationMode == WNM_ACCELERATED );
21862185 // [/2e]
21872186}
21882187
@@ -4470,13 +4469,8 @@ LRESULT MsgCommand(HWND hwnd, WPARAM wParam, LPARAM lParam)
44704469
44714470
44724471 // [2e]: ctrl + arrow behavior toggle #89
4473- case ID_SETTINGS_WORD_NAVIGATION_STANDARD :
4474- iWordNavigationMode = WNM_STANDARD ;
4475- SendMessage (hwndEdit , SCI_SETWORDNAVIGATIONMODE , iWordNavigationMode , 0 );
4476- break ;
4477-
4478- case ID_SETTINGS_WORD_NAVIGATION_ACCELERATED :
4479- iWordNavigationMode = WNM_ACCELERATED ;
4472+ case ID_SETTINGS_WORD_NAVIGATION :
4473+ iWordNavigationMode = (iWordNavigationMode == WNM_STANDARD ) ? WNM_ACCELERATED : WNM_STANDARD ;
44804474 SendMessage (hwndEdit , SCI_SETWORDNAVIGATIONMODE , iWordNavigationMode , 0 );
44814475 break ;
44824476 // [/2e]
0 commit comments