Commit Graph

281 Commits

Author SHA1 Message Date
Jim Myhrberg
e2cfbbeeb1 chore(dictionary): add 'docker' to the dictionary 2025-09-18 10:55:11 +01:00
Jim Myhrberg
acf1d557c4 chore(cursor/ext): update lock file 2025-09-18 10:54:50 +01:00
Jim Myhrberg
368b8776e6 feat(cursor/user-rules): add rule about how to execute commands 2025-09-15 11:53:25 +01:00
Jim Myhrberg
12bf5bb44f chore(dictionary): add more words 2025-09-15 11:53:25 +01:00
0890041ee9 refactor(siren): streamline command handling and improve help output
This update reorganizes the command parsing logic for better clarity and
maintains backward compatibility. The help output has been enhanced to
provide clearer usage instructions, including support for specifying
the editor in either argument position. Additionally, error handling
has been improved for missing editor specifications and command
requirements.
2025-09-13 07:12:38 +01:00
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