Commit Graph

276 Commits

Author SHA1 Message Date
e2b2a221ca feat(ext): expand workspace recommended extensions to extensions shared between Cursor and VSCode
This is done via the help of a new `./siren shared` command, and the `.vscode/extensions.json` file.
2025-09-13 06:20:38 +01:00
3b30c6a3ee chore(cursor): enable agent window beta setting 2025-09-13 05:40:12 +01:00
edb3d8dca6 chore(ext): update lock files 2025-09-13 05:38:40 +01:00
Jim Myhrberg
0e3775f619 fix(siren/dump): add function to strip ANSI escape sequences from output
The `cursor` CLI tool started printing some info about outdated version before clearing the screen with ANSI escape sequences. Hence we need to filter that out when dumping the list of extensions to a lock file.
2025-09-11 11:04:15 +01:00
Jim Myhrberg
49b878f80e chore(ext): update lock files 2025-09-11 11:00:50 +01:00
b7edf37fe0 chore(ext): update lock files 2025-09-10 19:41:41 +01:00
0404b774ed feat(cursor/ext): update lock file 2025-09-05 01:43:54 +01:00
ceb8bb42ef feat(keybindings/edamagit): add n/p keybindings 2025-09-05 01:41:09 +01:00
Jim Myhrberg
0e39757975 chore(cursor/rules): update default user rules 2025-08-29 10:20:47 +01:00
Jim Myhrberg
4ffef00937 chore(ext): update lock files 2025-08-29 10:20:30 +01:00
e20957d26c fix(keybindings): use swiper at cursor 2025-08-26 01:06:18 +01:00
Jim Myhrberg
b6c657c569 chore(ext): add haproxy config syntax highlighting 2025-08-25 11:53:12 +01:00
53b399cd42 chore(dictionary): add more words 2025-08-25 09:36:20 +01:00
c0d3ef9b4f feat(ext): add Excalidraw 2025-08-22 09:12:27 +01:00
2820ceec95 chore(command-aliases): tweak names 2025-08-22 08:50:18 +01:00
5e0d16580d feat(mcp): add DeepWiki MCP server 2025-08-22 08:48:55 +01:00
Jim Myhrberg
c75ef2c3db chore(dictionary): add more words 2025-08-18 11:08:06 +01:00
e3a0549be7 chore(dictionary): add more words 2025-08-18 11:06:55 +01:00
2b7446ea44 feat(aliases): add aliases for common commands 2025-08-16 13:33:19 +01:00
5bb7623af4 feat(language/typescript: add custom settings 2025-08-16 13:32:42 +01:00
c4dadb96ae feat(keybindings): yank-pop-forward 2025-08-16 13:31:58 +01:00
Jim Myhrberg
49e3d752b2 feat(cursor): always display AI usage summary 2025-08-12 12:43:24 +01:00
Jim Myhrberg
2ecc111228 chore(dictionary): add more words 2025-08-12 12:42:22 +01:00
9f9d98bad5 fix(cursor): ensure AI chat pane tabs display correctly
With `workbench.activityBar.location` set to `top`, tabs became small icons, and the close button for the tabs were the same size as the icon. Meaning you couldn't switch to a tab by clicking on it, cause you'd be clicking the close button.
2025-08-12 12:39:27 +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
591beaefa9 fix(siren): handle --force-latest better 2025-08-09 01:07:35 +01:00
Jim Myhrberg
84bed8c98a chore(cursor/ext): update lock file 2025-08-08 12:03:36 +01:00
a273954256 chore(cursor): remove force install from vsix for Cursor override
Cursor can now install extensions via ID through it's `cursor` CLI command. So let's do that by default, and fallback to downloading vsix files if the extension ID approach fails, like we do with VSCode.
2025-08-08 11:36:42 +01:00
d99db32180 chore(cursor/ext): switch to Anysphere managed remote SSH extensions 2025-08-08 11:36:03 +01:00
Jim Myhrberg
fff90c8732 chore(dictionary): add more words 2025-08-07 10:08:18 +01:00
Jim Myhrberg
b2ec5521d4 chore(cursor/ext): update lock file 2025-08-07 10:07:54 +01:00
Jim Myhrberg
83cd03aa69 chore(vscode/ext): update lock file 2025-08-07 10:04:50 +01:00
1875dd38a9 feat(cursor/ext): add kilo-code 2025-08-04 23:48:16 +01:00
ac1ab5e170 chore(cursor/ext): update lock file 2025-08-04 23:47:35 +01:00
Jim Myhrberg
6a5467e053 chore(dictionary): add more words 2025-08-04 23:40:50 +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
11e8b6e013 chore(dictionary): add more words 2025-08-04 10:12:15 +01:00
7700cb2803 chore(cursor/ext): update lock file 2025-08-04 10:05:18 +01:00
db85b1af22 fix(siren): fix some bugs 2025-08-04 10:04:09 +01:00
7ee401c21f chore(cursor/ext): update lock file 2025-08-02 23:32:04 +01:00
394202f3bf chore(cursor/ext): update lock file 2025-07-30 09:25:57 +01:00
e5a581092f chore(siren): various refactors and improvements 2025-07-30 09:21:38 +01:00
b077b1e85f chore(dictionary): add more words 2025-07-28 09:39:11 +01:00
46ef6795f1 chore(editorconfig): remove comments which interfered with bash-language-server 2025-07-26 18:37:05 +01:00
a370a162fe chore(bash-ide): tweak settings 2025-07-26 18:34:34 +01:00
bda29105d0 fix(mise): disable feature that causes VSCode terminals to reset 2025-07-26 18:32:50 +01:00
8dccebcdf0 chore(dictionary): add more words 2025-07-26 18:32:05 +01:00
0d65a072ae chore(ai-rules): add rule about comments 2025-07-26 18:31:51 +01:00
aaceac0fce feat(kiro/ext): add extensions lock file for Kiro 2025-07-26 18:31:22 +01:00
63c44f9e0c chore(siren): more fixes for OpenVSX vs Marketplace 2025-07-26 18:31:02 +01:00