{"action":"created","issue":{"url":"https://api.github.com/repos/jonathandturner/rls/issues/94","repository_url":"https://api.github.com/repos/jonathandturner/rls","labels_url":"https://api.github.com/repos/jonathandturner/rls/issues/94/labels{/name}","comments_url":"https://api.github.com/repos/jonathandturner/rls/issues/94/comments","events_url":"https://api.github.com/repos/jonathandturner/rls/issues/94/events","html_url":"https://github.com/jonathandturner/rls/issues/94","id":188609251,"number":94,"title":"Respond to DidSaveTextDocument notification","user":{"login":"nrc","id":762626,"avatar_url":"https://avatars.githubusercontent.com/u/762626?v=3","gravatar_id":"","url":"https://api.github.com/users/nrc","html_url":"https://github.com/nrc","followers_url":"https://api.github.com/users/nrc/followers","following_url":"https://api.github.com/users/nrc/following{/other_user}","gists_url":"https://api.github.com/users/nrc/gists{/gist_id}","starred_url":"https://api.github.com/users/nrc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nrc/subscriptions","organizations_url":"https://api.github.com/users/nrc/orgs","repos_url":"https://api.github.com/users/nrc/repos","events_url":"https://api.github.com/users/nrc/events{/privacy}","received_events_url":"https://api.github.com/users/nrc/received_events","type":"User","site_admin":false},"labels":[{"id":452360476,"url":"https://api.github.com/repos/jonathandturner/rls/labels/P-high","name":"P-high","color":"b60205","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-11-10T20:23:32Z","updated_at":"2016-11-15T19:35:59Z","closed_at":null,"body":"We should mark the file as saved in the VFS and start an immediate rebuild.\r\n\r\nWe did the equivalent of this for the http protocol, but seem not to do anything on save in the LS protocol"},"comment":{"url":"https://api.github.com/repos/jonathandturner/rls/issues/comments/260743303","html_url":"https://github.com/jonathandturner/rls/issues/94#issuecomment-260743303","issue_url":"https://api.github.com/repos/jonathandturner/rls/issues/94","id":260743303,"user":{"login":"matklad","id":1711539,"avatar_url":"https://avatars.githubusercontent.com/u/1711539?v=3","gravatar_id":"","url":"https://api.github.com/users/matklad","html_url":"https://github.com/matklad","followers_url":"https://api.github.com/users/matklad/followers","following_url":"https://api.github.com/users/matklad/following{/other_user}","gists_url":"https://api.github.com/users/matklad/gists{/gist_id}","starred_url":"https://api.github.com/users/matklad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matklad/subscriptions","organizations_url":"https://api.github.com/users/matklad/orgs","repos_url":"https://api.github.com/users/matklad/repos","events_url":"https://api.github.com/users/matklad/events{/privacy}","received_events_url":"https://api.github.com/users/matklad/received_events","type":"User","site_admin":false},"created_at":"2016-11-15T19:35:59Z","updated_at":"2016-11-15T19:35:59Z","body":"Great! I wonder what the effect of 'DidSaveTextDocument' would be once VFS can do that? If the saved file is currently opened and it's contests is managed by the client, then the rebuild will be scheduled after the corresponding `DidChangeTextDocument`. If, on the contrary the file, is not opened, then VFS will receive a change event directly from the file system and schedule rebuild anyway."}}
{"actor":{"display_login":"matklad"}}