mirror of
https://github.com/atom/atom.git
synced 2026-01-23 22:08:08 -05:00
Add DisplayBufferMarker.inspect
This commit is contained in:
@@ -145,9 +145,12 @@ class DisplayBufferMarker
|
||||
|
||||
# Destroys the marker
|
||||
destroy: ->
|
||||
delete @displayBuffer.markers[@id]
|
||||
@bufferMarker.destroy()
|
||||
|
||||
# Returns a {String} representation of the marker
|
||||
inspect: ->
|
||||
"DisplayBufferMarker(id: #{@id}, bufferRange: #{@getBufferRange().inspect()})"
|
||||
|
||||
###
|
||||
# Internal #
|
||||
###
|
||||
@@ -165,12 +168,10 @@ class DisplayBufferMarker
|
||||
newTailBufferPosition: newTailPosition
|
||||
bufferChanged: bufferChanged
|
||||
valid: valid
|
||||
@displayBuffer.markers[@id] = this
|
||||
|
||||
unobserveBufferMarkerIfNeeded: ->
|
||||
return if @subscriptionCount()
|
||||
@bufferMarkerSubscription.cancel()
|
||||
delete @displayBuffer.markers[@id]
|
||||
|
||||
notifyObservers: ({oldHeadBufferPosition, oldTailBufferPosition, bufferChanged, valid} = {}) ->
|
||||
oldHeadScreenPosition = @getHeadScreenPosition()
|
||||
|
||||
Reference in New Issue
Block a user