diff --git a/src/editor.coffee b/src/editor.coffee index 6687e3315..aebd7a747 100644 --- a/src/editor.coffee +++ b/src/editor.coffee @@ -4,6 +4,8 @@ File = require 'fs' Chrome = require 'chrome' Pane = require 'pane' +{bindKey} = require 'keybinder' + ace = require 'ace/ace' {EditSession} = require 'ace/edit_session' @@ -37,6 +39,9 @@ class Editor extends Pane constructor: (args...) -> super(args...) + for shortcut, method of @keymap() + bindKey @, shortcut, method + @ace = ace.edit "editor" @ace.setTheme require "ace/theme/twilight" @ace.getSession().setUseSoftTabs true