Thaddeus Crews
56f3e2611d
Merge pull request #114559 from HolonProduction/lsp/fix-performance-scene-loading-workspace-completion
...
LSP: Fix loading scene for every request on script file for workspace completion
2026-02-06 08:18:04 -06:00
Lukas Tenbrink
c5df0cb82b
Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history.
2026-02-04 19:31:28 +01:00
Rémi Verschelde
973e4d1576
Merge pull request #115672 from HolonProduction/lsp/kate2
...
LSP: Handle clients that do not support `CompletionContext`
2026-01-31 22:51:03 +01:00
Rémi Verschelde
6a3158be48
Merge pull request #115671 from HolonProduction/lsp/kate
...
LSP: Add `godot` to known language ids
2026-01-31 22:50:59 +01:00
HolonProduction
9c72dafbe6
LSP: Add godot to known language ids
2026-01-31 15:39:35 +01:00
HolonProduction
0080d6f109
LSP: Handle clients that do not support CompletionContext
2026-01-31 13:40:51 +01:00
voylin
ea1cb8fe67
Add columns to Language Server
2026-01-31 06:22:08 +09:00
Thaddeus Crews
8d2c8b5433
Merge pull request #114186 from voylin/language_server_highlight_support
...
Add highlight support to Language Server for external editors
2026-01-28 12:26:51 -06:00
Thaddeus Crews
9c3b86713c
Merge pull request #114442 from HolonProduction/rm-native-member-completions
...
LSP: Remove unread `native_member_completions` member
2026-01-28 12:26:50 -06:00
Dekara VanHoc
a4d029f889
LSP: Fix loading scene for every request on script file for workspace completion
...
Co-authored-by: HolonProduction <holonproduction@gmail.com>
2026-01-26 13:47:34 +01:00
HolonProduction
9d90a6794c
LSP: Reuse stale parsers in request
2026-01-09 15:45:18 +01:00
voylin
055648ea19
Add highlight support for language server
...
Update modules/gdscript/language_server/gdscript_text_document.cpp
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-01-05 08:17:05 +09:00
HolonProduction
1d95e762a2
LSP: Remove unread native_member_completions member
2025-12-30 13:32:37 +01:00
HolonProduction
a1fb9daae1
LSP: Fix infinite recursion in symbol calculation
2025-12-28 19:11:29 +01:00
Thaddeus Crews
d9f938775d
Merge pull request #105236 from HolonProduction/lsp-sync
...
LSP: Rework management of client owned files
2025-12-16 20:32:57 -06:00
Thaddeus Crews
1788983ee8
Merge pull request #113031 from HolonProduction/lets-put-a-hack-on-top-the-hack
...
LSP: Improve insertion algorithm for resolving completion options
2025-11-25 07:06:50 -06:00
Nathan Lovato
cd2bd8f624
GDScript LSP: Rework and extend BBCode to markdown docstring conversion
...
The original implementation was minimal and produced docstrings with poor formatting and no line returns in code editors other than VSCode.
Co-authored-by: HolonProduction <holonproduction@gmail.com>
2025-11-24 11:39:58 +01:00
HolonProduction
4cc88e5175
LSP: Rework management of client owned files
2025-11-22 19:17:15 +01:00
HolonProduction
14cde0fa10
LSP: Improve insertion algorithm for resolving completion options
2025-11-22 01:03:38 +01:00
HolonProduction
bbdf37b7a2
LSP: Fix remaining unsave dict access
2025-10-28 18:12:59 +01:00
Thaddeus Crews
03ae868b15
Merge pull request #111478 from HolonProduction/lsp-decl-fix
...
LSP: Fix goto native declaration
2025-10-21 15:11:10 -05:00
Joonas Ulmanen
c5aedff514
LSP: Fix dict[] uses where the key might not exist
2025-10-16 11:02:59 +03:00
HolonProduction
87bbad5e8c
LSP: Fix goto native declaration
2025-10-10 15:43:48 +02:00
Rémi Verschelde
bc0342b3ef
Merge pull request #111290 from HolonProduction/lsp-restart
...
LSP: Fix repeated restart attempts
2025-10-06 14:08:12 +02:00
HolonProduction
400c77f170
LSP: Fix repeated restart attempts
2025-10-05 16:09:21 +02:00
Aaron Franke
3d1c9fd5de
Move server files into their subfolders
2025-09-30 19:39:39 -07:00
Thaddeus Crews
21fd4faf1b
Merge pull request #107469 from Ivorforce/vector-localvector-explicit-span-conversions
...
Remove implicit conversions between `LocalVector` and `Vector`
2025-09-30 11:19:17 -05:00
Aaron Franke
754d49ac81
Skip copying values constructed immediately before returning
2025-09-26 19:13:58 -07:00
kobewi
d61a337a70
Improve usage of String.split() vs get_slice()
2025-09-19 16:31:55 +02:00
Lukas Tenbrink
abe3b481ae
Make conversions from LocalVector to Vector explicit.
2025-09-16 21:41:28 +02:00
A Thousand Ships
f11aff3841
Editor: Restructure editor code
...
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
Thaddeus Crews
9b22b41531
Merge pull request #105087 from HolonProduction/lsp-annotations
...
LSP: Extract annotations from `EditorHelp`
2025-07-03 12:21:28 -05:00
HolonProduction
4d7c5f9172
LSP: Don't poll during editor setup
2025-06-30 13:53:07 +02:00
HolonProduction
d55883b4b1
LSP: Fix file URI handling + warn about workspace project mismatch
2025-06-18 19:54:50 +02:00
HolonProduction
76c852f605
LSP: Extract annotations from EditorHelp
2025-06-15 19:38:58 +02:00
Rémi Verschelde
ae484828bb
Merge pull request #107408 from Ivorforce/node-path-string-explicit
...
Make conversions from `NodePath` to `String` explicit.
2025-06-12 22:49:03 +02:00
Rémi Verschelde
f400e10011
Merge pull request #107315 from HolonProduction/lsp-brief-fix
...
LSP: Fix class documentation to include brief
2025-06-12 11:56:42 +02:00
Lukas Tenbrink
e2931a5c19
Make conversions from NodePath to String explicit.
2025-06-11 16:50:27 +02:00
Danil Alexeev
ee121ef80e
GDScript: Add support for variadic functions
2025-06-09 21:53:05 +03:00
HolonProduction
30672ffce7
LSP: Fix class documentation to include brief
2025-06-09 12:24:35 +02:00
Rémi Verschelde
0518bd5fee
Merge pull request #106683 from dalexeev/gds-remove-leftmost-rightmost-column
...
GDScript: Remove `leftmost_column` and `rightmost_column` fields
2025-06-05 13:12:02 +02:00
Thaddeus Crews
eef13d5ae7
Merge pull request #105347 from HolonProduction/lsp-utf8
...
LSP: Account for unicode identifiers
2025-05-28 09:47:29 -05:00
Danil Alexeev
7aafa6ef18
GDScript: Remove leftmost_column and rightmost_column fields
2025-05-21 18:16:20 +03:00
Thaddeus Crews
579feb387c
Core: Add [[nodiscard]] to string-like classes
2025-05-06 12:23:41 -05:00
HolonProduction
e213737d66
LSP: Account for unicode identifiers
2025-04-15 09:51:50 +02:00
loki7
23a2481abc
Fix LSP not returning expected localization for API docs.
2025-04-13 19:51:16 +08:00
A Thousand Ships
889410dcda
Add String::replace_char(s) methods for performance and convenience
2025-04-10 13:08:45 +02:00
Pāvels Nadtočajevs
9abe2e5294
Add uri_file_decode to handle + in file names.
2025-04-07 23:49:17 +03:00
Thaddeus Crews
5e20c8fbcd
Merge pull request #105061 from HolonProduction/lsp-workspace-symbol
...
LSP: Don't advertise support for workspace symbols
2025-04-07 08:43:32 -05:00
HolonProduction
c203e6381e
LSP: Don't advertise support for workspace symbols
2025-04-05 18:11:44 +02:00