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
            &lt;<a href="mailto:[email protected]" class=""
              moz-do-not-send="true">[email protected]</a>&gt;
            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--