     {getKeyBindingInfo} = require './introspection'
     console.log getKeyBindingInfo(klass)
 
+  openInVim: ->
+    {BufferedProcess} = require 'atom'
+    {row} = @editor.getCursorBufferPosition()
+    new BufferedProcess
+      command: "/Applications/MacVim.app/Contents/MacOS/mvim"
+      args: [@editor.getPath(), "+#{row+1}"]
+
   # Search History
   # -------------------------
   # Public: Append a search to the search history.

      'generate-introspection-report': => @generateIntrospectionReport()
      'jump-to-related': => @jumpToRelated()
      'report-key-binding': => @reportKeyBinding()

    # InsertMode
    # -------------------------

    for selection in @editor.getSelections()
      selection.setBufferRange(selection.getBufferRange(), {reversed})

  # Developper helpeing,
  # [FIXME] clean up needed and make it available only in dev-mode.
  # -------------------------
  generateIntrospectionReport: ->
    excludeProperties = [
      'findClass'
