{"action":"opened","issue":{"url":"https://api.github.com/repos/ensime/ensime-atom/issues/55","labels_url":"https://api.github.com/repos/ensime/ensime-atom/issues/55/labels{/name}","comments_url":"https://api.github.com/repos/ensime/ensime-atom/issues/55/comments","events_url":"https://api.github.com/repos/ensime/ensime-atom/issues/55/events","html_url":"https://github.com/ensime/ensime-atom/issues/55","id":101858463,"number":55,"title":"Optional type tooltips","user":{"login":"laughedelic","id":766656,"avatar_url":"https://avatars.githubusercontent.com/u/766656?v=3","gravatar_id":"","url":"https://api.github.com/users/laughedelic","html_url":"https://github.com/laughedelic","followers_url":"https://api.github.com/users/laughedelic/followers","following_url":"https://api.github.com/users/laughedelic/following{/other_user}","gists_url":"https://api.github.com/users/laughedelic/gists{/gist_id}","starred_url":"https://api.github.com/users/laughedelic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/laughedelic/subscriptions","organizations_url":"https://api.github.com/users/laughedelic/orgs","repos_url":"https://api.github.com/users/laughedelic/repos","events_url":"https://api.github.com/users/laughedelic/events{/privacy}","received_events_url":"https://api.github.com/users/laughedelic/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-19T10:30:32Z","updated_at":"2015-08-19T10:30:32Z","closed_at":null,"body":"I see several issues with this function:\r\n- it shows tooltip on any word, which results in `<none>.<none>` for comments and key words (like `trait`). btw, it doesn't show anything for `import`.\r\n- it shows tooltip when I type, so I need to move the pointer somewhere else, which is quite annoying.\r\n- it shows incorrect types for type members:   \r\n<img width=\"242\" alt=\"screen shot 2015-08-19 at 12 25 27\" src=\"https://cloud.githubusercontent.com/assets/766656/9354057/716e7e0c-466d-11e5-9f2c-2006b7c0eb12.png\">  \r\n   I think it should rather show `this.Member` or just `Member`, or something like `buh#Member`\r\n- it shows some unreadable types with all those dollar signs (sorry, don't have an example right now). would be nice to filter those out or do something like `.split(\"\\\\$\").mkString(\".\")` on such names, if it makes sense. \r\n\r\nOverall in the current state this feature is not very useful for me and I would like to be able to turn it off in the plugin settings."}}