Commit Graph

140 Commits

Author SHA1 Message Date
fe33938b2f feat(settings): add Claude terminal profile for Linux
Enables quick access to Claude CLI as a terminal profile on Linux,
matching the existing macOS configuration.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 23:38:06 +00:00
136114db1f feat(settings): enable shell keybindings passthrough and JSON schema downloads
Allow terminal to forward keybindings to the shell for better
compatibility with shell programs. Enable JSON schema downloads for
improved JSON validation support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 12:12:19 +00:00
Jim Myhrberg
ef4b8e2a1b fix(settings): add missing trailing comma after Git Graph setting
Prevents JSON parse errors when additional settings follow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 12:06:53 +00:00
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