{"action":"created","issue":{"url":"https://api.github.com/repos/ul/kak-lsp/issues/38","repository_url":"https://api.github.com/repos/ul/kak-lsp","labels_url":"https://api.github.com/repos/ul/kak-lsp/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/ul/kak-lsp/issues/38/comments","events_url":"https://api.github.com/repos/ul/kak-lsp/issues/38/events","html_url":"https://github.com/ul/kak-lsp/issues/38","id":325101374,"number":38,"title":"Indicate language server progress","user":{"login":"ul","id":233227,"avatar_url":"https://avatars2.githubusercontent.com/u/233227?v=4","gravatar_id":"","url":"https://api.github.com/users/ul","html_url":"https://github.com/ul","followers_url":"https://api.github.com/users/ul/followers","following_url":"https://api.github.com/users/ul/following{/other_user}","gists_url":"https://api.github.com/users/ul/gists{/gist_id}","starred_url":"https://api.github.com/users/ul/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ul/subscriptions","organizations_url":"https://api.github.com/users/ul/orgs","repos_url":"https://api.github.com/users/ul/repos","events_url":"https://api.github.com/users/ul/events{/privacy}","received_events_url":"https://api.github.com/users/ul/received_events","type":"User","site_admin":false},"labels":[{"id":882138409,"url":"https://api.github.com/repos/ul/kak-lsp/labels/enhancement","name":"enhancement","color":"a2eeef","default":true},{"id":882138413,"url":"https://api.github.com/repos/ul/kak-lsp/labels/question","name":"question","color":"d876e3","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-05-22T00:25:39Z","updated_at":"2018-05-22T19:10:10Z","closed_at":null,"author_association":"OWNER","body":"Some of language servers take a long time to initialize. Most of them report progress and/or ready event. We need to indicate their progress somehow to prevent confusion like \"why does 'go to definition' not work? is it broken?\" during initialization.\r\n\r\nI need help to understand what is the best way in Kakoune to communicate such kind of information. It should be non-intrusive and discoverable at the same time. Should it be `echo` or `info` (the former could be easily missed and the latter feels too noisy)? Ideal would be to show in status line (like `echo`) but persistent and update according to language server status change."},"comment":{"url":"https://api.github.com/repos/ul/kak-lsp/issues/comments/391107101","html_url":"https://github.com/ul/kak-lsp/issues/38#issuecomment-391107101","issue_url":"https://api.github.com/repos/ul/kak-lsp/issues/38","id":391107101,"user":{"login":"occivink","id":5473453,"avatar_url":"https://avatars1.githubusercontent.com/u/5473453?v=4","gravatar_id":"","url":"https://api.github.com/users/occivink","html_url":"https://github.com/occivink","followers_url":"https://api.github.com/users/occivink/followers","following_url":"https://api.github.com/users/occivink/following{/other_user}","gists_url":"https://api.github.com/users/occivink/gists{/gist_id}","starred_url":"https://api.github.com/users/occivink/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/occivink/subscriptions","organizations_url":"https://api.github.com/users/occivink/orgs","repos_url":"https://api.github.com/users/occivink/repos","events_url":"https://api.github.com/users/occivink/events{/privacy}","received_events_url":"https://api.github.com/users/occivink/received_events","type":"User","site_admin":false},"created_at":"2018-05-22T19:10:09Z","updated_at":"2018-05-22T19:10:09Z","author_association":"CONTRIBUTOR","body":"I think exposing a option for the user to put in their modeline is a good solution. It could be empty when idle and contain a simple indicator when something is in progress."}}
{"actor":{"display_login":"occivink"}}