Reload grammar before emitting events

This commit is contained in:
Kevin Sawicki
2014-05-23 16:17:42 -07:00
parent 07a2a6710d
commit 56eb1fc6e4

View File

@@ -196,11 +196,11 @@ class Editor extends Model
subscribeToBuffer: ->
@buffer.retain()
@subscribe @buffer, "path-changed", =>
@reloadGrammar()
unless atom.project.getPath()?
atom.project.setPath(path.dirname(@getPath()))
@emit "title-changed"
@emit "path-changed"
@reloadGrammar()
@subscribe @buffer, "contents-modified", => @emit "contents-modified"
@subscribe @buffer, "contents-conflicted", => @emit "contents-conflicted"