diff --git a/spec/text-editor-spec.coffee b/spec/text-editor-spec.coffee index cd683ed2a..432502238 100644 --- a/spec/text-editor-spec.coffee +++ b/spec/text-editor-spec.coffee @@ -944,6 +944,15 @@ describe "TextEditor", -> editor.undo() expect(editor.getScrollTop()).toBe 0 + describe '.logCursorScope()', -> + beforeEach -> + spyOn(atom.notifications, 'addInfo') + + it 'opens a notification', -> + editor.logCursorScope() + + expect(atom.notifications.addInfo).toHaveBeenCalled() + describe "selection", -> selection = null diff --git a/src/text-editor.coffee b/src/text-editor.coffee index 8e1037a69..aeaeb49ea 100644 --- a/src/text-editor.coffee +++ b/src/text-editor.coffee @@ -2522,7 +2522,11 @@ class TextEditor extends Model logCursorScope: -> scopeDescriptor = @getLastCursor().getScopeDescriptor() - console.log scopeDescriptor.scopes, scopeDescriptor + list = scopeDescriptor.scopes.toString().split(',') + list = list.map (item) -> "* #{item}" + content = "Scopes at Cursor\n#{list.join('\n')}" + + atom.notifications.addInfo(content, dismissable: true) # {Delegates to: DisplayBuffer.tokenForBufferPosition} tokenForBufferPosition: (bufferPosition) -> @displayBuffer.tokenForBufferPosition(bufferPosition)