onShouldToggleActiveEditor(callback) { return this.emitter.on('should-toggle-active-editor', callback); }
onDidFailToPushToOperationStack(fn) { return this.emitter.on("did-fail-to-push-to-operation-stack", fn) } // prettier-ignore emitDidFailToPushToOperationStack() { this.emitter.emit("did-fail-to-push-to-operation-stack") } // prettier-ignore
onDidDestroy(fn) { return this.emitter.on("did-destroy", fn) } // prettier-ignore onDidSetInputChar(fn) { return this.emitter.on("did-set-input-char", fn) } // prettier-ignore
emitDidResetOperationStack() { this.emitter.emit("did-reset-operation-stack") } // prettier-ignore // Events // ------------------------- onWillActivateMode(fn) { return this.emitter.on("will-activate-mode", fn) } // prettier-ignore
preemptWillDeactivateMode(fn) { return this.emitter.preempt("will-deactivate-mode", fn) } // prettier-ignore onDidDeactivateMode(fn) { return this.emitter.on("did-deactivate-mode", fn) } // prettier-ignore
onDidFinishOperation(fn) { return this.subscribe(this.emitter.on("did-finish-operation", fn)) } // prettier-ignore
onDidResetOperationStack(fn) { return this.subscribe(this.emitter.on("did-reset-operation-stack", fn)) } // prettier-ignore
detached() { this.emitter.dispose(); this.subscription.dispose(); }
onDidSetTarget(fn) { return this.subscribe(this.emitter.on("did-set-target", fn)) } // prettier-ignore
onDidDelete(callback: () => mixed): IDisposable { this._willAddSubscription(); return this._trackUnsubscription(this._emitter.on('did-delete', callback)); }
onDidConfirmPost(callback) { return this.emitter.on('confirm', callback); }
onWillThrowWatchError( callback: (watchError: {error: Error, handle: () => void}) => mixed, ): IDisposable { return this._emitter.on('will-throw-watch-error', callback); }
async _handleNativeChangeEvent(): Promise<any> { // Don't bother checking the file - this can be very expensive. this._emitter.emit('did-change'); }
onShouldToggleLinter(callback) { return this.emitter.on('should-toggle-linter', callback); }
onDidFinishMutation(fn) { return this.subscribe(this.emitter.on("on-did-finish-mutation", fn)) } // prettier-ignore
onDidSetTarget(fn) { return this.subscribe(this.emitter.on("did-set-target", fn)) } // prettier-ignore emitDidSetTarget(operator) { this.emitter.emit("did-set-target", operator) } // prettier-ignore
onDidFinishMutation(fn) { return this.subscribe(this.emitter.on("on-did-finish-mutation", fn)) } // prettier-ignore emitDidFinishMutation() { this.emitter.emit("on-did-finish-mutation") } // prettier-ignore
onWillSelectTarget(fn) { return this.subscribe(this.emitter.on("will-select-target", fn)) } // prettier-ignore
onDidFinishOperation(fn) { return this.subscribe(this.emitter.on("did-finish-operation", fn)) } // prettier-ignore emitDidFinishOperation() { this.emitter.emit("did-finish-operation") } // prettier-ignore
onWillSelectTarget(fn) { return this.subscribe(this.emitter.on("will-select-target", fn)) } // prettier-ignore emitWillSelectTarget() { this.emitter.emit("will-select-target") } // prettier-ignore
onDidResetOperationStack(fn) { return this.subscribe(this.emitter.on("did-reset-operation-stack", fn)) } // prettier-ignore emitDidResetOperationStack() { this.emitter.emit("did-reset-operation-stack") } // prettier-ignore
onDidFailSelectTarget(fn) { return this.subscribe(this.emitter.on("did-fail-select-target", fn)) } // prettier-ignore
onWillDeactivateMode(fn) { return this.emitter.on("will-deactivate-mode", fn) } // prettier-ignore preemptWillDeactivateMode(fn) { return this.emitter.preempt("will-deactivate-mode", fn) } // prettier-ignore
onDidFailSelectTarget(fn) { return this.subscribe(this.emitter.on("did-fail-select-target", fn)) } // prettier-ignore emitDidFailSelectTarget() { this.emitter.emit("did-fail-select-target") } // prettier-ignore
onDidFailToPushToOperationStack(fn) { return this.emitter.on("did-fail-to-push-to-operation-stack", fn) } // prettier-ignore
onWillFinishMutation(fn) { return this.subscribe(this.emitter.on("on-will-finish-mutation", fn)) } // prettier-ignore
emitDidFailToPushToOperationStack() { this.emitter.emit("did-fail-to-push-to-operation-stack") } // prettier-ignore onDidDestroy(fn) { return this.emitter.on("did-destroy", fn) } // prettier-ignore
onWillFinishMutation(fn) { return this.subscribe(this.emitter.on("on-will-finish-mutation", fn)) } // prettier-ignore emitWillFinishMutation() { this.emitter.emit("on-will-finish-mutation") } // prettier-ignore
onDidSetInputChar(fn) { return this.emitter.on("did-set-input-char", fn) } // prettier-ignore emitDidSetInputChar(char) { this.emitter.emit("did-set-input-char", char) } // prettier-ignore
onShouldDebug(callback) { return this.emitter.on('should-debug', callback); }