diff --git a/lib/ace/keyboard/vim/commands.js b/lib/ace/keyboard/vim/commands.js index 795eafc8..dd3357d6 100644 --- a/lib/ace/keyboard/vim/commands.js +++ b/lib/ace/keyboard/vim/commands.js @@ -84,16 +84,16 @@ var actions = exports.actions = { editor.renderer.alignCursor(null, 1); break; case "c": - coreCommands.fold(); + editor.session.onFoldWidgetClick(range.start.row, {domEvent:{target :{}}}); break; case "o": - coreCommands.unfold(); + editor.session.onFoldWidgetClick(range.start.row, {domEvent:{target :{}}}); break; case "C": - coreCommands.foldall(); + editor.session.foldAll(); break; case "O": - coreCommands.unfoldall(); + editor.session.unfold(); break; } }