diff --git a/services/web/public/coffee/ide/editor/directives/aceEditor.coffee b/services/web/public/coffee/ide/editor/directives/aceEditor.coffee index 61760d0117..1f6d7908a0 100644 --- a/services/web/public/coffee/ide/editor/directives/aceEditor.coffee +++ b/services/web/public/coffee/ide/editor/directives/aceEditor.coffee @@ -109,23 +109,20 @@ define [ metadataManager = new MetadataManager(scope, editor, element, metadata) autoCompleteManager = new AutoCompleteManager(scope, editor, element, metadataManager, graphics, preamble, files) - # Prevert Ctrl|Cmd-S from triggering save dialog scope.$watch "onSave", (callback) -> if callback? Vim.defineEx 'write', 'w', callback editor.commands.addCommand name: "save", bindKey: win: "Ctrl-S", mac: "Command-S" - exec: () -> - callback() + exec: callback readOnly: true # Not technically 'save', but Ctrl-. recompiles in OL v1 # so maintain compatibility editor.commands.addCommand name: "recompile_v1", bindKey: win: "Ctrl-.", mac: "Ctrl-." - exec: () -> - callback() + exec: callback readOnly: true editor.commands.removeCommand "transposeletters" editor.commands.removeCommand "showSettingsMenu"