Re: The hyperspec keyboard shortcut started launching my email client instead of my browser?
Jeffrey Cunningham <[email protected]> Sun, 22 Mar 2020 10:19:40 -0700
| Newsgroups | gmane.lisp.slime.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------BA5A1F540E4E266AAB8C1F5A Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit On 3/22/20 9:01 AM, Pascal Bourguignon wrote: > > >> On 22 Mar 2020, at 16:01, Jeffrey Cunningham >> <[email protected] <mailto:[email protected]>> wrote: >> >> For years I've been using Slime's keyboard shortcut to bring up my >> browser on a local copy of the hyperspec using the standard Ctrl-c d >> h shortcut. Now its started launching a new email window in >> Thunderbird, my email client, instead. >> >> I'm running Ubuntu 18.04, Emacs 25.2.2, and Slime 2.24. >> >> Anyone run into this? Any idea how to fix it? > > You need to identify what emacs package you loaded that overrides the > C-c d h keybinding. > Note that slime-documentation-lookup is normally bound to C-c C-d h > So C-c d h must have been put there by yourself in your ~/.emacs > Try to do that at the end of your ~/.emacs, to get a chanc to override > the key binding yourself. > > -- > __Pascal J. Bourguignon__ > Thanks for the reply. I didn't spell that key combination right. I meant C-c C-d h. I haven't changed the default documentation key bindings. Nor have I modified .emacs (~/.emacs.d/init.el for my system) in ages. There is no binding over-ride for C-c C-d h in it that I can see. I suppose that means some package I've been using took over that key combination in an automatic package update. So presumably I could restore it by manually re-assigning it at the end of the file? Something like (global-set-key (kbd "C-c C-d h" 'hyperspec) which doesn't work. --Jeff --------------BA5A1F540E4E266AAB8C1F5A Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 8bit <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> </head> <body> <div class="moz-cite-prefix">On 3/22/20 9:01 AM, Pascal Bourguignon wrote:<br> </div> <blockquote type="cite" cite="mid:[email protected]"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <br class=""> <div><br class=""> <blockquote type="cite" class=""> <div class="">On 22 Mar 2020, at 16:01, Jeffrey Cunningham <<a href="mailto:[email protected]" class="" moz-do-not-send="true">[email protected]</a>> wrote:</div> <br class="Apple-interchange-newline"> <div class=""> <div class="">For years I've been using Slime's keyboard shortcut to bring up my browser on a local copy of the hyperspec using the standard Ctrl-c d h shortcut. Now its started launching a new email window in Thunderbird, my email client, instead.<br class=""> <br class=""> I'm running Ubuntu 18.04, Emacs 25.2.2, and Slime 2.24.<br class=""> <br class=""> Anyone run into this? Any idea how to fix it?<br class=""> </div> </div> </blockquote> </div> <div class=""><br class=""> </div> You need to identify what emacs package you loaded that overrides the C-c d h keybinding. <div class="">Note that <span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class="">slime-documentation-lookup is normally bound to </span>C-c C-d h </div> <div class="">So C-c d h must have been put there by yourself in your ~/.emacs </div> <div class="">Try to do that at the end of your ~/.emacs, to get a chanc to override the key binding yourself.</div> <div class=""><br class=""> </div> <div class=""> <div class=""> <div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""> <div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""> <div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">-- <br class=""> __Pascal J. Bourguignon__</div> <div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""> </div> </div> </div> </div> </div> </blockquote> <p>Thanks for the reply. I didn't spell that key combination right. I meant C-c C-d h. I haven't changed the default documentation key bindings. Nor have I modified .emacs (~/.emacs.d/init.el for my system) in ages. There is no binding over-ride for C-c C-d h in it that I can see.</p> <p>I suppose that means some package I've been using took over that key combination in an automatic package update. So presumably I could restore it by manually re-assigning it at the end of the file? Something like <br> </p> <p>(global-set-key (kbd "C-c C-d h" 'hyperspec)<br> </p> <p>which doesn't work. <br> </p> <p>--Jeff<br> </p> </body> </html> --------------BA5A1F540E4E266AAB8C1F5A--