From e11053e6a1eeee54c3f7ca60ff337d91a835e120 Mon Sep 17 00:00:00 2001 From: nightwing Date: Fri, 6 Apr 2018 19:34:51 +0400 Subject: [PATCH] fix indent in vim mode --- plugins/node_modules/ace/lib/ace/keyboard/vim.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/node_modules/ace/lib/ace/keyboard/vim.js b/plugins/node_modules/ace/lib/ace/keyboard/vim.js index de9f1601..3ecf0d9f 100644 --- a/plugins/node_modules/ace/lib/ace/keyboard/vim.js +++ b/plugins/node_modules/ace/lib/ace/keyboard/vim.js @@ -6037,7 +6037,7 @@ dom.importCssString(".normal-mode .ace_cursor{\ var name = ''; if (e.ctrlKey) { name += 'C-'; } if (e.altKey) { name += 'A-'; } - if (e.shiftKey) { name += 'S-'; } + if ((name || key.length > 1) && e.shiftKey) { name += 'S-'; } name += key; if (name.length > 1) { name = '<' + name + '>'; }