Commit Graph

103 Commits

Author SHA1 Message Date
Andry Ogorodnik
3c5018677b Support gprbuild's configuration file
`gprConfigurationFile` configuration option can be used to set
configuration file name that will be passed to GPR2

For eng/ide/gnatstudio#453
2024-12-16 08:34:54 +00:00
Elie Richa
98ec0eed0e Support resetting settings to the initial state 2024-12-05 11:06:52 +00:00
Elie Richa
5fd977af24 Document logThreshold setting and expose it in VS Code 2024-12-05 11:06:52 +00:00
Elie Richa
0b90295f8a Document the nesting of the 'indentOnly' setting 2024-12-05 11:06:52 +00:00
Elie Richa
551da3d954 Document global and workspace .als.json settings file 2024-12-04 17:24:30 +00:00
Anthony Leonardo Gracio
fdab44f675 Add a setting to disable popups on LSP errors
And disable it by default: these error popups are too noisy for
normal users.

We still have ALS logs and traces output from VS Code when we need
to investigate deeper.

For eng/ide/ada_language_server#1510
2024-12-04 09:15:22 +00:00
Anthony Leonardo Gracio
1b47b77101 Handle parsing failures of traces configuration files
We now fallback to default traces configuration instead of
crashing.

Add a test for that.

For eng/ide/ada_language_server#1497
2024-11-28 13:07:43 +00:00
Elie Richa
30555bce09 Document ALS configuration sources and format 2024-11-28 11:08:23 +00:00
Boulanger
4cba01981c Replace trace by a setting to control project diagnostics emission
For eng/ide/ada_language_server#1423

For eng/ide/ada_language_server#1427
2024-09-20 16:30:03 +02:00
Boulanger
a62ee30d47 Add gnatformat preferences to FormatOptions
for eng/ide/gnatstudio#138
2024-09-19 10:56:58 +00:00
automatic-merge
70e3b0f286 Merge remote branch 'origin/master' into edge 2024-09-16 00:55:35 +00:00
Maxim Reznik
338d7b64e7 Use dependency commits from a file to build ALS.
Refs #1351
2024-09-13 17:12:54 +03:00
Joao Azevedo
f8c306ed63 Replace ALS.GNATFORMAT trace by a setting 2024-09-13 09:02:13 +00:00
Joao Azevedo
eefa6da02f Add ALS.GNATFORMAT trace documentation 2024-07-29 08:58:35 +00:00
Anthony Leonardo Gracio
2b2e85e6d6 Make documentation about traces files version-specific
This has changed in the recent months, so make sure that users
know how they should configure traces files depending on the version
they use.

For eng/ide/ada_language_server#1380
2024-07-23 09:43:35 +00:00
Anthony Leonardo Gracio
86ee1d6749 Create two different traces config files for Ada and GPR
Allowing to separate log files for Ada and GPR properly.

For eng/ide/ada_language_server#1380
2024-07-17 15:31:17 +00:00
Elie Richa
d169dd89c5 Document GNATtest integration 2024-06-27 15:12:05 +00:00
Anthony Leonardo Gracio
65c4b08125 Create ~/.als/traces.cfg file by default
and update the documentation accordingly.

For eng/ide/ada_language_server#1373
2024-06-27 10:47:02 +00:00
Anthony Leonardo Gracio
a95742dacd Add with-clause for invisible completion items
We now append the right 'als-auto-import' command to
invisible completion items, when the 'insertWithClauses' setting
is enabled.

This allows client that support executing completionItem commands
to execute the attached command in order to add the missing with-clause,
appending the qualifier if not already specified.

Automatic tests for both cases (i.e: with and without an already specified
qualifier) have been added.

For eng/ide/ada_language_server#1159
2024-05-28 12:42:01 +00:00
Anthony Leonardo Gracio
215bb5ad3c Update refactroing tools documentation
To mention command names. Eases integration with other
LSP clients.

For https://github.com/AdaCore/ada_language_server/issues/1039

(no-issue-check)
2024-04-11 16:09:01 +00:00
Elie Richa
7f5bb5bcaa Migrate to debugging vscode tests from the vscode UI 2024-03-25 10:26:30 +00:00
Elie Richa
97135ad1d0 Migrate vscode testing to newer framework 2024-03-22 11:43:14 +00:00
Elie Richa
7e658dda0c Document how to get symbolic backtraces for TypeScript 2024-01-17 18:22:18 +00:00
Elie Richa
760c94357f Update the VS Code extension section in the ALS README.md 2023-11-21 09:52:22 +00:00
Elie Richa
0e3802dba4 Clarify 'trace.server' setting documentation 2023-11-06 13:37:00 +00:00