Commit Graph

58 Commits

Author SHA1 Message Date
Jim Myhrberg
de9ee266ba refactor(keybindings): swap Claude terminal shortcut bindings
Make Shift+Cmd+C open the beside editor tab (more common use case) and
move the plain terminal profile opener to Alt+Shift+Cmd+C.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 09:50:35 +00:00
Jim Myhrberg
c06e69e9b6 feat(keybindings): add Claude CLI terminal profile and rework keybindings
Replace Cursor-specific composerMode bindings with Claude Code focused
keybindings. The shift+cmd+c shortcut now opens a Claude CLI terminal
instead of toggling the extension sidebar, and cmd+i toggles the Claude
Code sidebar focus.

- Add "Claude" terminal profile (settings) to launch claude CLI
- Add shift+cmd+c to open Claude terminal in panel
- Add alt+shift+cmd+c macro to open Claude terminal in locked side editor
- Remap cmd+i to toggle Claude Code sidebar focus/blur
- Remove Cursor composerMode keybindings (agent, plan, chat)
- Fix shift+enter newline in terminal using kitty keyboard protocol
- Disable sendKeybindingsToShell for proper keybinding interception
- Move Claude Code preferred location to sidebar

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 11:28:50 +00:00
59f2a35962 chore(keybindings): remap cmd+b to toggle auxiliary bar
Swaps cmd+b and alt+cmd+b behavior so cmd+b toggles the secondary
sidebar instead of the primary. Disables conflicting cmd+b bindings
from mdx extension and emacs-mcx.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 22:47:57 +00:00
30fc1f3cad chore(keybindings): update Claude Code keybindings and add extension reference
- Renamed section for Claude Code in keybindings.json.
- Added new keybindings for disabling the native console and focusing/blurring Claude Code.
- Included a reference to the Claude Code extension in the comments.
2026-01-18 16:59:30 +00:00
b2266d438d chore(keybindings): refine navigation keybindings for editor and file explorer
- Updated conditions for navigating right to exclude file explorer focus.
- Added new keybindings to navigate back to the editor from the file explorer.
2026-01-07 08:14:33 +00:00
Jim Myhrberg
42e2d14e5e feat(keybindings): enhance navigation and terminal pane focus keybindings for improved workflow 2025-10-23 14:52:46 +01:00
d3db3d61a9 feat(keybindings): add shortcut for opening recent files 2025-10-22 07:36:55 +01:00
Jim Myhrberg
cbd239a6ab feat(keybindings): add keybinding for showing testing view 2025-10-21 12:54:07 +01:00
Jim Myhrberg
6d8b9b5f67 feat(cursor/keybindings): add toggle command for Plan mode 2025-10-06 09:37:51 +01:00
ceb8bb42ef feat(keybindings/edamagit): add n/p keybindings 2025-09-05 01:41:09 +01:00
e20957d26c fix(keybindings): use swiper at cursor 2025-08-26 01:06:18 +01:00
c4dadb96ae feat(keybindings): yank-pop-forward 2025-08-16 13:31:58 +01:00
1972c4350d feat(ext): add swiper back for alt+r current file search
Periscope is nice, but result ordering is not based on line number which can get a bit confusing.
2025-08-12 12:37:51 +01:00
Jim Myhrberg
d4961c5e26 feat(ext/search): add Periscope for searching with ripgrep
Also replaces swiper and the alt+r keybinding with Periscope search in current file.
2025-08-04 23:40:18 +01:00
Jim Myhrberg
d3975068f4 feat(keybindings): add extra keybindings for various peek operations 2025-07-14 15:58:15 +01:00
Jim Myhrberg
8962accf81 fix(keybindings/quick-input): disable vim up/down keybindings 2025-07-10 09:15:52 +01:00
b17cd04dd6 feat(keybinding/terminal): add shift+enter keybinding for claude-code 2025-07-05 12:17:14 +01:00
4f7c759653 feat(rewrap): enable auto-wrap by default and add keybinding to toggle it 2025-06-11 04:00:11 +01:00
Jim Myhrberg
db20999ed7 chore(keybind): fix ctrl+x ctrl+i (ctrl+x tab) 2025-06-04 17:06:24 +01:00
Jim Myhrberg
d440c0c137 fix(cursor/edit): make tab key adjust to correct indentation instead of shift right 2025-06-04 12:14:54 +01:00
Jim Myhrberg
ced2182076 chore(keybindings): disable custom tab override for now
Cursor recently had some fixes for compatibility with Emacs keybinding extensions. And it seems to have fixed the issues I initially ran into.

Lets comment out the custom tab keybinding for now, and see if there's any situations where I might still need it.
2025-05-05 13:43:03 +01:00
Jim Myhrberg
95abe739c5 feat(keybindings/search): add emacs-style save keybinding for search editor 2025-04-04 10:16:18 +01:00
46b1c15623 chore: various minor updates 2025-04-01 09:46:33 +01:00
c0391057e0 fix(keybindings): add missing comma to fix syntax error >_< 2025-03-27 15:38:43 +00:00
7af60ec44b feat(search): add apply search editor changes extension 2025-03-27 15:37:35 +00:00
Jim Myhrberg
1dc3f25d8d chore: minor tweaks 2025-03-20 18:24:14 +00:00
Jim Myhrberg
ec03d2c7ec feat(keybindings/testing): add toggle test file keybinding for Go 2025-03-18 19:35:21 +00:00
5956f744ea feat(spell-checking): add and configure Code Spell Checker extension 2025-03-14 00:55:23 +00:00
Jim Myhrberg
cd73b59499 feat(keybindings): allow navigating panel views and toggle maximized panel view 2025-03-12 18:17:25 +00:00
768dd3442f feat(keybindings): have emacs-mcx handle cmd+up/down keybindings
This allows active region to keep working.
2025-03-10 23:37:33 +00:00
421653c133 chore(keybindings): fix linting warnings 2025-03-09 02:02:45 +00:00
e4552f5bc4 chore(keybindings): minor tweaks 2025-03-09 01:56:22 +00:00
d6f1c7aa57 feat(ext): add text-tables and org-mode 2025-03-09 01:55:39 +00:00
a636ea59f5 chore(cursor): minor tweaks to settings and keybindings 2025-03-09 00:16:54 +00:00
Jim Myhrberg
d8c9d9ada2 chore(cursor): remove trailing comma 2025-03-07 18:28:52 +00:00
Jim Myhrberg
b9d8df1b7a fix(cursor): add workaround keybinding for accept next suggested word 2025-03-06 20:00:01 +00:00
d91fd598e7 fix(cursor): add alt keybinds for ctrl+f/b/n/p keys 2025-03-06 02:42:13 +00:00
Jim Myhrberg
bc77a6177d feat(cursor): numerious improvements to alt/ctrl keybindings via karabiner 2025-03-05 19:33:26 +00:00
Jim Myhrberg
a1389768b4 feat(cursor/keybindings): lots of tweaks around window tabs and editor group tab navigation 2025-03-05 19:29:25 +00:00
c40b69edaf feat(cursor): enable native tabs and setup keybindings 2025-03-05 09:29:42 +00:00
016e1652de feat(cursor): various tweaks and improvements 2025-03-05 02:45:51 +00:00
Jim Myhrberg
1acd0b548b feat(cursor): add open in github extension and custom keybinding 2025-03-03 18:16:10 +00:00
Jim Myhrberg
423965b2a8 chore(cursor): add minimap heading markings to config files 2025-03-03 18:15:04 +00:00
a5005c6183 feat(cursor/settings): various tweaks and minor re-organization 2025-03-02 15:14:22 +00:00
0cdaf248a9 feat(cursor/keybindings): enable half-page scrolling with ctrl+v and alt+v 2025-03-02 15:11:58 +00:00
578e10befd feat(cursor): add keybindings to toggle maximize and expand editor groups 2025-03-01 23:47:38 +00:00
Jim Myhrberg
a646b262d4 chore(cursor): update settings, keybindings, and remove extensions causing issues
Specifically, the Linter extension was causing the whole extension stack in VSCode to crash and restart every 5-10 seconds when working on large Rails projects. End result was VSCode becoming completely unresponsible for 5-ish seconds as all extensions reloaded.
2025-02-27 22:02:20 +00:00
3fc4370c5a feat(cursor): add my emacs-style indent/outdent keybindings 2025-02-23 22:49:14 +00:00
3be5b8f766 fix(cursor): allow tab to work like emacs again
Latest cursor update seems to have broken awesome-emacs-keymap's
"emacsLikeTab" feature. This manually adds the same keybinding with one
extra conditional check which Cursor uses when certain types of inline
suggestions are used.
2025-02-23 22:47:20 +00:00
c4823bf130 feat(cursor): add prev/next paragrapn alt+a/e keybindings 2025-02-21 23:11:42 +00:00