Commit graph

79 commits

Author SHA1 Message Date
7b2ad7c324
chore: move some misplaced xml entires 2024-03-10 17:17:46 +01:00
3d0dbb8e36
feat!: Huge debugging refactor
- Debug support for Windows
- Debuggable zig build
- Debuggable binaries

This is a squashed commit so ignore the weird author date
2024-03-10 17:17:36 +01:00
b4539c0aa9
fix: NPE in go to definition 2024-03-10 12:04:45 +01:00
23b72086bc
feat: Improved docs, more reliable file sync 2024-03-08 17:21:18 +01:00
8a0c862446
chore: LanguageServerDefinition remove ancient obsolete logic 2024-03-08 17:20:39 +01:00
3287051e3d
chore: Move lsp connection logic to lsp-common 2024-03-08 17:17:12 +01:00
845af09e29
chore: Move ApplicationUtil to common 2024-03-08 17:14:05 +01:00
66aef224b2
feat!: Colored builds and clickable file path references 2024-03-04 16:55:25 +01:00
11960e99d0
implement build run config 2024-03-04 01:45:47 +01:00
b9d4f976c1
package cleanup 2024-03-04 00:42:05 +01:00
d5e2b43246
test debugging 2024-03-04 00:41:36 +01:00
b2aa8ebd9c
debug runner ID cleanup 2024-03-04 00:41:11 +01:00
21767a1c12
implement test run config 2024-03-03 22:08:53 +01:00
cd3b9f2d5b
small cleanup in the run configs 2024-03-03 22:08:26 +01:00
ced91dcf45
extract config editor stuff into separate package 2024-03-03 21:45:22 +01:00
f6b7c015c6
flatten the packages a bit 2024-03-03 21:08:37 +01:00
6ef6c28d4c
begin refactoring runner into a modular form 2024-03-03 21:04:01 +01:00
5497024518
feat(project): Project generation names 2024-03-02 20:42:35 +01:00
37f219ef72
feat(project)!: zig init project generation 2024-03-02 20:23:20 +01:00
4b501d3140
feat(project): ZigCompilerTool callWithArgs 2024-03-02 20:22:16 +01:00
f5eb7b7c0f
fix(project): build files get put in wrong folder 2024-03-02 20:21:39 +01:00
094ddbbdd1
feat(zig): Update to latest ZLS semantic tokens 2024-03-01 16:38:59 +01:00
b32ddd6a22
fix: Migrate a bunch of work off the EDT 2024-03-01 16:01:39 +01:00
a1eee6101a
chore: Isolate C++ toolchain into separate package to fix verifier error 2024-02-29 20:22:48 +01:00
44db56d1e5
fix(zig): Make go to references non-blocking 2024-02-29 19:16:21 +01:00
deebfc5309
feat(zig)!: Go to declaration/usages and go to definition are now separate actions 2024-02-29 19:00:10 +01:00
9181e0aa98
fix(zig): Refresh syntax highlighting after running code edits 2024-02-29 18:55:44 +01:00
edcb6af16f
feat(zig)!: Autogenerate zls config if not specified, based on project toolchain 2024-02-29 12:16:20 +01:00
99d9ee258a
feat(debugger): Library frame filter 2024-02-29 11:14:14 +01:00
c106f058ae
feat!: Reimplemented go to declaration/usages to replace the built-in action
Also removed mouse handling, no longer needed
2024-02-29 02:38:28 +01:00
f304f4ae67
fix: [NO BACKPORT] Deprecated project wizard registration 2024-02-28 22:59:51 +01:00
5e06c06a15
feat(debugger): Detect C++ debugger toolchains 2024-02-28 22:44:01 +01:00
db076c757d
fix(zig): Add proper lang key for notification group 2024-02-28 22:43:34 +01:00
1979d3d9aa
fix(lsp): Force always creating a new DocumentEventManager
34b29ee729
2024-02-28 21:29:25 +01:00
1a11c85524
fix(lsp): unregisterManager method's cleanup
bc9c5ea31c
2024-02-28 21:27:27 +01:00
15df6e4cc8
chore(lsp): Extract shared logic
75a5fd8919
2024-02-28 21:23:57 +01:00
e1759bdb6c
fix(lsp): Remove duplicated changedConfiguration calls
9b2b0557c9
2024-02-28 21:20:53 +01:00
614b5368ed
chore(lsp): Small code cleanup
8c1e6736df
2024-02-28 21:19:22 +01:00
6068069b44
fix(lsp): Code action annotations lose range
00bbd6ff45
2024-02-28 21:17:38 +01:00
1c7a34b7e3
fix(lsp): Request code actions immediately after diagnostics arrive
0fe2cf98fe
2024-02-28 21:16:03 +01:00
7b867d4f0b
grammar: update to latest langref 2024-02-21 14:39:12 +01:00
8b0b2e829d
chore: Fix PSI element deprecations 2024-02-01 20:47:15 +01:00
37d843147d
chore: Fix deprecated ComboboxSpeedSearch constructor 2024-02-01 20:55:49 +01:00
72e2ccc121
chore: Fix toolchain deprecations 2024-02-01 20:46:57 +01:00
f863eac67a
feat: IDE 2024.1.* support 2024-02-01 19:32:58 +01:00
4b5e10b837
feat: Smarter zon auto-formatting 2024-02-01 18:33:41 +01:00
fadd7670f4
fix: Better zon autocomplete locations 2024-02-01 18:33:22 +01:00
078dff711a
feat: Update zon autocomplete to the latest in the zig spec 2024-02-01 18:28:05 +01:00
e95ac1a7dd
revert: Added Code Style Zig Settings
This commit reverts dd816b314e

Reason: No longer applicable, we use the LSP formatter now.
2024-02-01 18:26:53 +01:00
f33534db49
fix: Proper auto indent 2024-02-01 18:07:46 +01:00