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 + '>'; }