mirror of
https://github.com/atom/atom.git
synced 2026-02-17 01:51:54 -05:00
Emit 'marker-added/removed' when buffer markers are created/destroyed
This commit is contained in:
@@ -476,6 +476,8 @@ class Buffer
|
||||
attributes
|
||||
}, options))
|
||||
@validMarkers[marker.id] = marker
|
||||
@trigger 'marker-added', marker
|
||||
marker
|
||||
|
||||
# Public: Constructs a new marker at a given position.
|
||||
#
|
||||
@@ -645,8 +647,10 @@ class Buffer
|
||||
###
|
||||
|
||||
destroyMarker: (id) ->
|
||||
delete @validMarkers[id]
|
||||
delete @invalidMarkers[id]
|
||||
if marker = @validMarkers[id] ? @invalidMarkers[id]
|
||||
delete @validMarkers[id]
|
||||
delete @invalidMarkers[id]
|
||||
@trigger 'marker-removed', marker
|
||||
|
||||
scheduleModifiedEvents: ->
|
||||
clearTimeout(@stoppedChangingTimeout) if @stoppedChangingTimeout
|
||||
|
||||
Reference in New Issue
Block a user