SearchManager.coffee 435 B

123456789101112131415161718
  1. define [
  2. 'search/searchbox'
  3. ], (searchbox) ->
  4. class SearchManager
  5. constructor: (@ide) ->
  6. @ide.editor.aceEditor.commands.addCommand
  7. name: "find",
  8. bindKey: win: "Ctrl-F", mac: "Command-F"
  9. exec: (editor) ->
  10. searchbox.Search(editor)
  11. readOnly: true
  12. @ide.editor.on "showCommandLine", (editor, arg) =>
  13. if arg == "/"
  14. searchbox.Search(editor)
  15. @ide.editor.aceEditor.commands.removeCommand "replace"