diff --git a/spec/config-spec.coffee b/spec/config-spec.coffee index f7149e62d..429ab2a1a 100644 --- a/spec/config-spec.coffee +++ b/spec/config-spec.coffee @@ -232,7 +232,7 @@ describe "Config", -> it "emits an updated event", -> updatedCallback = jasmine.createSpy('updated') - atom.config.observe('foo.bar.baz.a', callNow: false, updatedCallback) + atom.config.onDidChange('foo.bar.baz.a', updatedCallback) expect(updatedCallback.callCount).toBe 0 atom.config.setDefaults("foo.bar.baz", a: 2) expect(updatedCallback.callCount).toBe 1 diff --git a/src/display-buffer.coffee b/src/display-buffer.coffee index 0b15bb7c5..fc465e5d7 100644 --- a/src/display-buffer.coffee +++ b/src/display-buffer.coffee @@ -59,10 +59,10 @@ class DisplayBuffer extends Model @subscribe @buffer.onDidUpdateMarkers @handleBufferMarkersUpdated @subscribe @buffer.onDidCreateMarker @handleBufferMarkerCreated - @subscribe atom.config.observe 'editor.preferredLineLength', callNow: false, => + @subscribe atom.config.onDidChange 'editor.preferredLineLength', => @updateWrappedScreenLines() if @isSoftWrapped() and atom.config.get('editor.softWrapAtPreferredLineLength') - @subscribe atom.config.observe 'editor.softWrapAtPreferredLineLength', callNow: false, => + @subscribe atom.config.onDidChange 'editor.softWrapAtPreferredLineLength', => @updateWrappedScreenLines() if @isSoftWrapped() @updateAllScreenLines() diff --git a/src/package-manager.coffee b/src/package-manager.coffee index 838eda68e..889a7bdaf 100644 --- a/src/package-manager.coffee +++ b/src/package-manager.coffee @@ -260,7 +260,7 @@ class PackageManager @disabledPackagesSubscription = null observeDisabledPackages: -> - @disabledPackagesSubscription ?= atom.config.observe 'core.disabledPackages', callNow: false, (disabledPackages, {previous}) => + @disabledPackagesSubscription ?= atom.config.onDidChange 'core.disabledPackages', (disabledPackages, {previous}) => packagesToEnable = _.difference(previous, disabledPackages) packagesToDisable = _.difference(disabledPackages, previous) diff --git a/src/text-editor.coffee b/src/text-editor.coffee index b941f4af0..1e3eba11b 100644 --- a/src/text-editor.coffee +++ b/src/text-editor.coffee @@ -113,8 +113,8 @@ class TextEditor extends Model @emit 'scroll-left-changed', scrollLeft @emitter.emit 'did-change-scroll-left', scrollLeft - @subscribe atom.config.observe 'editor.showInvisibles', callNow: false, (show) => @updateInvisibles() - @subscribe atom.config.observe 'editor.invisibles', callNow: false, => @updateInvisibles() + @subscribe atom.config.onDidChange 'editor.showInvisibles', => @updateInvisibles() + @subscribe atom.config.onDidChange 'editor.invisibles', => @updateInvisibles() atom.workspace?.editorAdded(this) if registerEditor