cmd-ctrl-g pops up a rubygems modal selector

This commit is contained in:
Chris Wanstrath
2011-11-13 02:03:05 -08:00
parent 2caada130f
commit 89d689d267
2 changed files with 10 additions and 3 deletions

View File

@@ -3,12 +3,12 @@ _ = require 'underscore'
fs = require 'fs'
Extension = require 'extension'
KeyBinder = require 'key-binder'
Watcher = require 'watcher'
ModalSelector = require 'modal-selector'
module.exports =
class Gemfile extends Extension
constructor: ->
atom.keybinder.load require.resolve "gemfile/key-bindings.coffee"
atom.on 'project:open', @startup
startup: (@project) =>
@@ -21,7 +21,12 @@ class Gemfile extends Extension
url: "http://rubygems.org/"
type: 'dir'
]
@project.settings.extraURLs["http://rubygems.org/"] = @gems url
gems = @gems url
@project.settings.extraURLs["http://rubygems.org/"] = gems
@pane = new ModalSelector gems
toggle: ->
@pane?.toggle()
gems: (url) ->
file = fs.read url

View File

@@ -0,0 +1,2 @@
gemfile:
'cmd-ctrl-g': (gemfile) -> gemfile.toggle()