{"action":"opened","issue":{"url":"https://api.github.com/repos/w0rp/ale/issues/1532","repository_url":"https://api.github.com/repos/w0rp/ale","labels_url":"https://api.github.com/repos/w0rp/ale/issues/1532/labels{/name}","comments_url":"https://api.github.com/repos/w0rp/ale/issues/1532/comments","events_url":"https://api.github.com/repos/w0rp/ale/issues/1532/events","html_url":"https://github.com/w0rp/ale/issues/1532","id":318194782,"number":1532,"title":"User CursorHold for LSP hover messages","user":{"login":"w0rp","id":3518142,"avatar_url":"https://avatars2.githubusercontent.com/u/3518142?v=4","gravatar_id":"","url":"https://api.github.com/users/w0rp","html_url":"https://github.com/w0rp","followers_url":"https://api.github.com/users/w0rp/followers","following_url":"https://api.github.com/users/w0rp/following{/other_user}","gists_url":"https://api.github.com/users/w0rp/gists{/gist_id}","starred_url":"https://api.github.com/users/w0rp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/w0rp/subscriptions","organizations_url":"https://api.github.com/users/w0rp/orgs","repos_url":"https://api.github.com/users/w0rp/repos","events_url":"https://api.github.com/users/w0rp/events{/privacy}","received_events_url":"https://api.github.com/users/w0rp/received_events","type":"User","site_admin":false},"labels":[{"id":911521942,"url":"https://api.github.com/repos/w0rp/ale/labels/LSP","name":"LSP","color":"000000","default":false},{"id":439268498,"url":"https://api.github.com/repos/w0rp/ale/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-26T21:00:02Z","updated_at":"2018-04-26T21:00:02Z","closed_at":null,"author_association":"OWNER","body":"ALE now supports an `:ALEHover` command for displaying information at the cursor, but we can take this to the next level with the following changes.\r\n\r\n1. Re-use the truncated echo function from `ale#cursor` to implement a truncated echo message to avoid interrupting editing.\r\n2. Add support for calling the hover function so it will use the truncated echo.\r\n3. Add support for setting `CursorHold` to trigger the truncated echo version of `:ALEHover`, using the first line of output.\r\n4. Avoid replacing the messages about diagnostics ALE echoes, so problems take priority over basic information. (Detect if the feature is turned on.)\r\n\r\nWith the series of changes described above, it should be possible to create a version of hover messages where messages display when you move your cursor over things and actually \"hover.\""}}
{"actor":{"display_login":"w0rp"}}