{"action":"created","issue":{"url":"https://api.github.com/repos/dgutov/robe/issues/65","labels_url":"https://api.github.com/repos/dgutov/robe/issues/65/labels{/name}","comments_url":"https://api.github.com/repos/dgutov/robe/issues/65/comments","events_url":"https://api.github.com/repos/dgutov/robe/issues/65/events","html_url":"https://github.com/dgutov/robe/pull/65","id":107964696,"number":65,"title":"Install the eldoc function even if robe-turn-on-eldoc is initially fa…","user":{"login":"ovy","id":65599,"avatar_url":"https://avatars.githubusercontent.com/u/65599?v=3","gravatar_id":"","url":"https://api.github.com/users/ovy","html_url":"https://github.com/ovy","followers_url":"https://api.github.com/users/ovy/followers","following_url":"https://api.github.com/users/ovy/following{/other_user}","gists_url":"https://api.github.com/users/ovy/gists{/gist_id}","starred_url":"https://api.github.com/users/ovy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ovy/subscriptions","organizations_url":"https://api.github.com/users/ovy/orgs","repos_url":"https://api.github.com/users/ovy/repos","events_url":"https://api.github.com/users/ovy/events{/privacy}","received_events_url":"https://api.github.com/users/ovy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-09-23T17:10:24Z","updated_at":"2015-09-24T06:00:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dgutov/robe/pulls/65","html_url":"https://github.com/dgutov/robe/pull/65","diff_url":"https://github.com/dgutov/robe/pull/65.diff","patch_url":"https://github.com/dgutov/robe/pull/65.patch"},"body":"…lse.\r\n\r\nWhile still leaving the minor mode off, of course.\r\n\r\nRationale:\r\n1) It doesn't hurt anything\r\n2) User might turn eldoc on later.\r\n3) User might prefer to trigger eldoc with a keybinding rather than using the minor mode.\r\n\r\nI'm in situation 3 :)    FYI, the recipe is:\r\n\r\n(defun eldoc-show-forcibly ()\r\n  (interactive)\r\n  (require 'eldoc)\r\n  (cl-letf (((symbol-function 'eldoc-display-message-p)\r\n             (lambda (&rest ignored) t)))\r\n    (eldoc-print-current-symbol-info)))\r\n(global-set-key (kbd \"M-?\") 'eldoc-show-forcibly)\r\n\r\n, works for elisp as well (the major use case)"},"comment":{"url":"https://api.github.com/repos/dgutov/robe/issues/comments/142819291","html_url":"https://github.com/dgutov/robe/pull/65#issuecomment-142819291","issue_url":"https://api.github.com/repos/dgutov/robe/issues/65","id":142819291,"user":{"login":"ovy","id":65599,"avatar_url":"https://avatars.githubusercontent.com/u/65599?v=3","gravatar_id":"","url":"https://api.github.com/users/ovy","html_url":"https://github.com/ovy","followers_url":"https://api.github.com/users/ovy/followers","following_url":"https://api.github.com/users/ovy/following{/other_user}","gists_url":"https://api.github.com/users/ovy/gists{/gist_id}","starred_url":"https://api.github.com/users/ovy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ovy/subscriptions","organizations_url":"https://api.github.com/users/ovy/orgs","repos_url":"https://api.github.com/users/ovy/repos","events_url":"https://api.github.com/users/ovy/events{/privacy}","received_events_url":"https://api.github.com/users/ovy/received_events","type":"User","site_admin":false},"created_at":"2015-09-24T06:00:13Z","updated_at":"2015-09-24T06:00:13Z","body":"@dgutov : indeed, I can. But it seems a little strange and a little wasteful that eldoc will be loaded and installed even if never used. (Btw: perhaps the other thing I should do is require eldoc only when turn-on)\r\n\r\nDoesn't it bother you that turning on eldoc mode simply does not work if this variable is false? It's not what happens in elisp, for example. If you start off, and turn it on, you get your eldoc, no set-variable  needed. \r\n\r\nThe package priority issue is rare and easy to solve."}}