You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[How to use the VScode extension](#how-to-use-the-vscode-extension)
42
38
-[Getting started](#getting-started)
@@ -45,12 +41,13 @@ extension at
45
41
-[Commands and shortcuts](#commands-and-shortcuts)
46
42
-[Launch the extension to debug it](#launch-the-extension-to-debug-it)
47
43
-[Configuration](#configuration)
48
-
-[Integration with Coc.NVim](#integration-with-cocnvim)
49
-
-[Integration with vim-lsp](#integration-with-vim-lsp)
50
-
-[Integration with LanguageClient-Neovim](#integration-with-languageclient-neovim)
51
-
-[Integration with Neovim's built-in LSP client](#integration-with-neovims-built-in-lsp-client)
44
+
-[Integration with other editors and IDEs](#integration-with-other-editors-and-ides)
45
+
-[Integration with Coc.NVim](#integration-with-cocnvim)
46
+
-[Integration with vim-lsp](#integration-with-vim-lsp)
47
+
-[Integration with LanguageClient-Neovim](#integration-with-languageclient-neovim)
48
+
-[Integration with Neovim's built-in LSP client](#integration-with-neovims-built-in-lsp-client)
52
49
-[Integration with emacs lsp-mode](#integration-with-emacs-lsp-mode)
53
-
-[Integration with QtCreator](#integration-with-qtcreator)
50
+
-[Integration with QtCreator](#integration-with-qtcreator)
54
51
-[Refactoring Tools](#refactoring-tools)
55
52
-[Authors & Contributors](#authors--contributors)
56
53
-[Contribute](#contribute)
@@ -78,7 +75,7 @@ To build the language server you need:
78
75
* The [VSS](https://github.com/AdaCore/VSS) library
79
76
* The [gnatdoc](https://github.com/AdaCore/gnatdoc) library
80
77
* The [gpr](https://github.com/AdaCore/gpr) library
81
-
* The a process [spawn](https://github.com/AdaCore/spawn) library
78
+
* The process [spawn](https://github.com/AdaCore/spawn) library
82
79
83
80
Project files of the libraries must be available via the `GPR_PROJECT_PATH`
84
81
environment variable.
@@ -127,6 +124,11 @@ formatting might no succeed on incomplete/illegal code.
127
124
128
125
***Toooling support**: we currently provide minimal support for *SPARK* (see *Prove/Examine* tasks in the [Auto-detected tasks](#auto-detected-tasks) section), but there is no support for tools such as *CodePeer*, *GNATcheck*, *GNATtest* or *GNATcoverage*.
129
126
127
+
***Alire support**: if the root folder contains an `alire.toml` file and
128
+
there is `alr` executable in the `PATH`, then the language server fetches
129
+
the project's search path, environment variables and the project's file
130
+
name from the crate description.
131
+
130
132
***Project support**: there is no `Scenario` view: users should configure scenarios via the *ada.scenarioVariables* setting (see the settings list available [here](doc/refactoring_tools.md)). You can execute the *Ada: Reload project* command to reload your project after saving the new scenario values (use the *Ctrl+P* shortcut to invoke the **Command Palette**, allowing you to execute commands).
131
133
132
134
Source directories from imported projects should be added in a [workspace file](https://code.visualstudio.com/docs/editor/workspaces#_multiroot-workspaces). If you already have a workspace file, the extension will propose you to automatically add all the source directories coming from imported projects to your workspace automatically at startup.
0 commit comments