This is an automated email from the ASF dual-hosted git repository. matthiasblaesing pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git
commit 53cad33bfd3a77f0608a7e3206e7401f7fb07506 Merge: 9f6b9380c87 373499df89c Author: Matthias Bläsing <[email protected]> AuthorDate: Mon Mar 16 20:24:29 2026 +0100 Merge pull request #9249 from matthiasblaesing/rust-analyser Integrate rust-analyzer and improve LSP Integration (required function, guards for empty replies, icons, deadlock fix) .../modules/csl/navigation/BreadCrumbsTask.java | 9 +- ide/lsp.client/licenseinfo.xml | 56 ++++ .../lsp/client/bindings/BreadcrumbsImpl.java | 2 +- .../modules/lsp/client/bindings/CodeActions.java | 29 +- .../modules/lsp/client/bindings/Formatter.java | 5 +- .../lsp/client/bindings/LanguageClientImpl.java | 50 ++- .../lsp/client/bindings/NavigatorPanelImpl.java | 2 +- .../lsp/client/bindings/SemanticHighlight.java | 7 +- .../client/bindings/refactoring/Refactoring.java | 230 ++++++------- .../modules/lsp/client/resources/warning_16.png | Bin 0 -> 669 bytes .../modules/lsp/client/resources/warning_16.svg | 43 +++ rust/rust.cargo/nbproject/project.xml | 6 +- .../modules/rust/cargo/impl/CargoTOMLParser.java | 62 ++-- .../dependencies/RustAddDependencyAction.java | 1 + .../RustAddDependencyWizardPanel1.java | 2 + .../dependencies/RustRemoveDependencyAction.java | 1 + rust/rust.grammar/licenseinfo.xml | 23 +- rust/rust.grammar/nbproject/project.properties | 2 +- rust/rust.grammar/nbproject/project.xml | 61 ++++ .../modules/rust/grammar/LayerProviderImpl.java | 67 ++++ .../modules/rust/grammar/RustLanguageConfig.java | 16 +- .../org/netbeans/modules/rust/grammar/layer.xml | 171 ++++++++++ .../netbeans/modules/rust/grammar/lsp-layer.xml | 34 ++ .../netbeans/modules/rust/grammar/lsp/RustLSP.java | 55 +++ .../modules/rust/grammar/lsp/UnconfiguredHint.java | 91 +++++ .../modules/rust/grammar/non-lsp-layer.xml | 57 ++++ .../rust/grammar/structure/RustStructureItem.java | 15 +- .../rust/grammar/structure/resources/enum.png | Bin 0 -> 830 bytes .../rust/grammar/structure/resources/enum.svg | 71 ++++ .../rust/grammar/structure/resources/function.png | Bin 0 -> 556 bytes .../rust/grammar/structure/resources/function.svg | 39 +++ .../rust/grammar/structure/resources/interface.png | Bin 0 -> 541 bytes .../rust/grammar/structure/resources/interface.svg | 47 +++ .../rust/grammar/structure/resources/module.png | Bin 0 -> 1474 bytes .../rust/grammar/structure/resources/snippet.png | Bin 0 -> 613 bytes .../rust/grammar/structure/resources/snippet.svg | 64 ++++ .../rust/grammar/structure/resources/struct.png | Bin 0 -> 785 bytes .../rust/grammar/structure/resources/struct.svg | 61 ++++ .../grammar/structure/resources/structure-enum.png | Bin 1186 -> 0 bytes .../structure/resources/structure-function.png | Bin 1007 -> 0 bytes .../grammar/structure/resources/structure-impl.png | Bin 1096 -> 0 bytes .../structure/resources/structure-macro.png | Bin 1126 -> 0 bytes .../structure/resources/structure-module.png | Bin 1173 -> 0 bytes .../structure/resources/structure-struct.png | Bin 1196 -> 0 bytes .../rust/grammar/structure/resources/trait.png | Bin 0 -> 530 bytes .../rust/options/api/RustAnalyzerOptions.java | 50 +++ .../rust/options/impl/RustAnalyzerOptionsImpl.java | 124 +++++++ .../rust/options/rustanalyzer/Bundle.properties | 27 ++ .../RustAnalyzerOptionsPanelController.java | 111 ++++++ .../options/rustanalyzer/RustAnalyzerPanel.form | 139 ++++++++ .../options/rustanalyzer/RustAnalyzerPanel.java | 373 +++++++++++++++++++++ .../rust/sources/rs/RustFileDataObject.java | 11 + 52 files changed, 1999 insertions(+), 215 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
