Commit Graph

137 Commits

Author SHA1 Message Date
Jim Myhrberg
bcee57eca0 feat(settings): add Git Graph extension settings with prune on fetch
Enable pruning of deleted remote branches when fetching via Git Graph.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 09:47:30 +00:00
Jim Myhrberg
fb6baed4dc feat(settings): add Glaze window decoration settings
Enable the Glaze extension for custom window decorations while keeping
status bar and activity bar unaffected.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 09:47:11 +00:00
acb2374aa5 refactor(settings): move icon theme setting after color theme preferences
Group workbench theme settings more logically by placing the icon theme
after color theme preferences rather than between them.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 23:43:07 +00:00
Jim Myhrberg
21411d37b0 feat(settings): improve terminal tab titles and enable kitty keyboard protocol
Use sequence-based tab titles for better terminal identification,
enable kitty keyboard protocol for improved key handling, and
drop overrideName from Claude profile.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 15:06:29 +00:00
Jim Myhrberg
6b92a80915 feat(settings): update Claude terminal profile icon and name override
Use sparkle icon instead of generic terminal icon, and enable
overrideName to display "Claude" as the terminal tab title.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 11:40:23 +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
Jim Myhrberg
25343d5e72 feat(settings): add git autofetch and reorganize GitHub settings
Move GitHub-related settings into their own MARK section for better
organization, and enable git.autofetch and
githubRepositories.autoFetch for automatic repository syncing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 10:19:05 +00:00
40903707e7 feat(settings): add harper-ls spell checker config
Add harper-ls as a second spell checker alongside cSpell. Update the
section header to "Spell Checkers" (plural) and list both extensions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 17:26:09 +00:00
7e88bc7b29 feat(settings): add git-worktree-manager copy patterns
Copy local config files when creating new worktrees to preserve
per-worktree settings across checkouts.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 12:28:40 +00:00
5892d9692a feat(settings): add JSON to color picker languages
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 18:44:47 +00:00
8fca905918 feat(settings): update window settings
- Adjusted window settings to clarify dependencies between nativeTabs and fullscreen modes.
2026-01-30 18:42:48 +00:00
Jim Myhrberg
21393f71aa fix(settings): change preferred location for Claude Code from sidebar to panel 2026-01-26 09:43:53 +00:00
Jim Myhrberg
39964de5f9 fix(settings): update inline chat configuration and preferred location for Claude Code 2026-01-26 09:38:49 +00:00
b8f554f5b9 feat(settings): add diff editor display settings
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 09:29:38 +00:00
1172b49dbc feat(settings): add Zig language configuration
Enable ZLS (Zig Language Server) by default.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 09:07:01 +00:00
Jim Myhrberg
a2900fc246 fix(settings): correct chat and extension configuration settings
- Swapped values for 'chat.agentsControl.enabled' and 'chat.agentSessionProjection.enabled'.
- Updated 'claudeCode.preferredLocation' from 'sidebar' to 'panel'.
- Ensured consistency in terminal settings and added new command configurations for chat tools.
2026-01-21 19:33:39 +00:00
Jim Myhrberg
0ecca375f4 feat(settings/vscode): tweak various chat/agent settings 2026-01-21 13:07:08 +00:00
66868677a9 chore(settings): set default formatter for Rust to rust-analyzer
- Added configuration to specify 'rust-lang.rust-analyzer' as the default formatter for Rust files in settings.json.
2026-01-19 09:22:50 +00:00
7a2ca2f180 chore(settings): modify accessibility settings in settings.json
- Changed accessibility support from 'auto' to 'on'.
- Added 'accessibility.windowTitleOptimized' setting and set it to false.
2026-01-18 22:46:43 +00:00
af63d08042 chore(settings/vscode): add chat terminal output location configuration
- Introduced a new setting for terminal output location, specifying it as 'chat' in settings.json.
2026-01-18 22:14:43 +00:00
3845d103c3 chore(settings): update line length settings for code blocks
- Added configurations to manage line length for code blocks, including options to ignore code blocks and set a specific line length for them.
2026-01-18 22:01:11 +00:00
1128b24d65 chore(settings): update Claude Code preferred location and remove ruler setting
- Changed the preferred location for Claude Code from 'panel' to 'sidebar'.
- Removed the ruler setting for 72 from the editor configuration.
2026-01-18 18:15:16 +00:00
dd3ecc8be3 chore(settings): enhance worktree and accessibility configurations
- Updated accessibility settings to silence signal noises and adjusted the accessibility support option.
- Introduced configurations for Claude Code and Git Worktree Manager extensions.
2026-01-18 16:58:01 +00:00
8ec9aa0f79 chore(settings): add Nix language server configuration
- Included settings for Nix language support, enabling the language server and specifying the server path.
2026-01-15 21:45:50 +00:00
Jim Myhrberg
90cea5c28e chore(settings): add ruler at 72 to editor settings
- Included a new ruler at 72 in the editor.rulers array for improved code readability.
2026-01-15 21:09:03 +00:00
Jim Myhrberg
10a34fcd12 chore(settings): enable MCP gallery feature
- Added "chat.mcp.gallery.enabled" to settings for enhanced gallery functionality.
2026-01-08 14:04:35 +00:00
8677c78844 chore(settings): update settings.json to include additional ignored files
- Added .yarnrc and .yarnrc.yml to the ignore list.
- Removed cursor/mcp.json from the ignore list and added mcp.json instead.
2026-01-07 08:56:48 +00:00
e00ad8b321 chore(settings): update file associations in settings.json
- Added association for Elpaca.lock as lisp.
- Sorted entries alphabetically.
2026-01-07 08:08:25 +00:00
Jim Myhrberg
ef5903da76 chore(settings): enable text-tables status display 2025-12-19 11:54:40 +00:00
Jim Myhrberg
e00c7ef03f chore(settings): update ignore patterns
- Added new ignore patterns for .bundle/config, .npmrc, and cursor/mcp.json files.
2025-12-19 11:54:26 +00:00
8c0e143cdf chore(settings): fix markdown preview styling
Update the github preview style extension to the latest version, and tweak settings to ensure styling I like.
2025-12-17 21:56:26 +00:00
a13104deb1 chore(settings): update ignore patterns to include private key files and temporary Ansible files 2025-12-09 22:11:51 +00:00
681b27c2fa chore(settings): add global cursor ignore list and disable tab-completion in plaintext files only 2025-12-09 21:56:14 +00:00
Jim Myhrberg
357325d130 chore(settings): disable automatic extension updates 2025-12-08 11:25:18 +00:00
Jim Myhrberg
eaf38b7c15 fix(settings/json): use vscode formatter instead of prettier
The Prettier formatter doesn't respect configured tab size in the active editor. So let's just use the VSCode built-in JSON formatter for all types of JSON files.
2025-11-27 12:54:27 +00:00
dee961f2cb chore(settings): update Go format tool to default, enable auto-update for tools, and add remote platform configurations 2025-11-08 22:13:18 +00:00
Jim Myhrberg
0617576971 chore(settings): update Git settings to enable auto stash, detect submodules, fetch on pull, and show uncommitted timeline 2025-11-06 14:16:06 +00:00
ee5d9a6cbd chore(settings): add default formatter for JavaScript 2025-11-05 20:35:22 +00:00
Jim Myhrberg
172ccbdeb9 chore(settings): add default formatter for Go language in settings 2025-10-28 17:13:57 +00:00
55c1498532 chore(settings): add testing configuration 2025-10-27 09:26:17 +00:00
Jim Myhrberg
22aadcdc9b chore(settings): add association for *.gemfile to Ruby file type 2025-10-24 17:36:25 +01:00
Jim Myhrberg
ef7b1af213 chore(settings): add association for Procfile.* files 2025-10-23 14:47:22 +01:00
Jim Myhrberg
26fc06b2e4 feat(settings): add chat-related settings for VSCode, enabling file change visibility and edit suggestions 2025-10-22 13:37:08 +01:00
7021d87372 chore(ext): remove deprecated Ruby and Rust test adapters 2025-10-22 07:36:26 +01:00
Jim Myhrberg
bcfb9ea3a6 feat(settings): enhance cursor behavior with smooth animation and width adjustments 2025-10-21 17:46:40 +01:00
Jim Myhrberg
8a4e5e8996 fix(settings): enable full test discovery for Ruby LSP 2025-10-21 12:57:14 +01:00
Jim Myhrberg
9186e4ac72 fix(settings/terminal): ensure Cursor agent has a properly functioning shell environment 2025-10-21 12:56:52 +01:00
ddf00063c5 chore(cursor/ext): add jimeh.executable-on-save extension 2025-10-14 12:11:03 +01:00
Jim Myhrberg
4ca23967e0 chore(settings): add zsh as default terminal profile for macOS 2025-10-13 23:09:49 +01:00
528db6db62 chore(settings/project-manager): add Obsidian directory to configuration paths 2025-10-09 18:43:41 +01:00