emacs/var/elfeed/db/data/9c/9cd164b6dd7c48a68755e5926c8bef27af232a89
2022-01-03 12:49:32 -06:00

1 line
1.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!-- SC_OFF --><div class="md"><p>I use windmove to move windows. I have the following setup: </p> <p><code> (use-package windmove :bind ((&quot;C-S-j&quot; . windmove-left) (&quot;C-S-l&quot; . windmove-right) (&quot;C-S-i&quot; . windmove-up) (&quot;C-S-k&quot; . windmove-down))) </code></p> <p>However, in org buffers, the C-S-i binding gets overwritten. I can not figure out how it is being overwritten. It seems like it is doing org-cycle global as it will cycle all headers in the file. When I do C-h k I get this: </p> <p>``` S-TAB runs the command org-shifttab (found in org-mode-map), which is an interactive compiled Lisp function in org.el.</p> <p>It is bound to &lt;backtab&gt;, S-TAB, &lt;S-tab&gt;, &lt;S-iso-leftab&gt;, &lt;menu-bar&gt; &lt;Tbl&gt; &lt;Previous Field&gt;, &lt;menu-bar&gt; &lt;Org&gt; &lt;Show/Hide&gt; &lt;Cycle Global Visibility&gt;. ``` The binding C-S-i doesn&#39;t show up in C-h m or C-h b either. The other windmove bindings do show up in C-h b though. When I&#39;m in another buffer with a different mode all of my windmove bindings work fine. It seems to just happen with org buffers.</p> <p>I&#39;m really scratching my head as I can&#39;t find any smoking gun to what&#39;s actually being called or how it is bound.</p> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/jesse_ee"> /u/jesse_ee </a> <br/> <span><a href="https://www.reddit.com/r/orgmode/comments/po7sgh/help_overriding_keybinding/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/orgmode/comments/po7sgh/help_overriding_keybinding/">[comments]</a></span>