From 989f318d878c67a442103a8161c60885cc9cef3a Mon Sep 17 00:00:00 2001 From: nightwing Date: Fri, 30 Nov 2012 22:25:01 +0400 Subject: [PATCH] [vim] add ctrl+x ctrl+a --- lib/ace/keyboard/vim/commands.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/ace/keyboard/vim/commands.js b/lib/ace/keyboard/vim/commands.js index 7cb15c2c..c0889a12 100644 --- a/lib/ace/keyboard/vim/commands.js +++ b/lib/ace/keyboard/vim/commands.js @@ -288,7 +288,17 @@ var actions = exports.actions = { if (previous) // If there is a previous action inputBuffer.exec(editor, previous.action, previous.param); } - } + }, + "ctrl-x": { + fn: function(editor, range, count, param) { + editor.modifyNumber(-(count || 1)); + } + }, + "ctrl-a": { + fn: function(editor, range, count, param) { + editor.modifyNumber(count || 1); + } + }, }; var inputBuffer = exports.inputBuffer = {