Commit Graph

3388 Commits

Author SHA1 Message Date
Anthony Leonardo Gracio
07e25e8b59 TODO: workflows 2024-12-16 11:37:02 +01:00
Andry Ogorodnik
750c8e21b0 Merge branch 'config_file' into 'master'
Support gprbuild's configuration file

See merge request eng/ide/ada_language_server!1846
2024-12-16 09:03:00 +00:00
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
19ed0d6fb4 Merge branch 'topic/github-macos' into 'master'
Switch GitHub workflow to macos-13

See merge request eng/ide/ada_language_server!1854
2024-12-13 17:41:44 +00:00
Elie Richa
89ac80d5a3 Switch GitHub workflow to macos-13 2024-12-13 16:23:10 +00:00
Elie Richa
ef8b37cb05 Merge branch 'topic/pylsp' into 'master'
Move more pylsp helpers to class methods for convenience

See merge request eng/ide/ada_language_server!1852
2024-12-13 14:42:01 +00:00
Elie Richa
522bf3d44a Migrate test to pylsp 2024-12-13 13:29:06 +00:00
Elie Richa
67bb805de0 Move more pylsp test helpers to class methods 2024-12-13 13:29:06 +00:00
Andry Ogorodnik
76cc4707b9 Merge branch 'topic/pylsp' into 'master'
Fix awaiting the end of indexing in pylsp

See merge request eng/ide/ada_language_server!1851
2024-12-13 10:48:51 +00:00
Elie Richa
f07223dd5b Fix awaiting the end of indexing in pylsp 2024-12-13 10:14:33 +00:00
Elie Richa
f948bb52d7 Merge branch 'topic/pylsp' into 'master'
Improve pylsp test helpers

See merge request eng/ide/ada_language_server!1850
2024-12-12 14:22:13 +00:00
Elie Richa
f4e01ae61b Move pylsp test helpers to ALSLanguageClient methods for convenience 2024-12-12 13:51:19 +00:00
Elie Richa
c94da49b82 Merge branch 'topic/default-config-file' into 'master'
Add tests for the concept of the base configuration

See merge request eng/ide/ada_language_server!1849
2024-12-12 13:51:00 +00:00
Elie Richa
12fa036cc7 Create tests for the different base configuration scenarios 2024-12-12 12:58:27 +00:00
Elie Richa
4004f03513 Add testing helpers in pylsp 2024-12-12 12:58:27 +00:00
Elie Richa
24d78a6c93 Merge branch 'topic/#1554' into 'master'
Use first received configuration as base one if not set yet

See merge request eng/ide/ada_language_server!1848
2024-12-12 11:43:31 +00:00
Anthony Leonardo Gracio
a82ec5ae19 Use first received configuration as base one if not set yet
For eng/ide/ada_language_server#1554
2024-12-12 10:59:13 +00:00
Anthony Leonardo Gracio
bd6866d8ee Merge branch 'topic/#1524' into 'master'
Workspace-specific diagnostics for project issues

See merge request eng/ide/ada_language_server!1845
2024-12-11 11:40:34 +00:00
Anthony Leonardo Gracio
4bdac9e03c Workspace-specific diagnostics for project issues
A new kind of diagnostics' source has been introduced for that.

These diagnostics are published on the root directory's URI instead
on files being opened.

For eng/ide/ada_language_server#1524
2024-12-11 11:02:30 +00:00
Elie Richa
6717d1373b Merge branch 'topic/fix-lint-errors' into 'master'
Fix lint errors

See merge request eng/ide/ada_language_server!1844
2024-12-09 13:30:30 +00:00
Elie Richa
08cf8e9c48 Fix lint errors
For eng/ide/ada_language_server#1557
2024-12-09 12:20:51 +00:00
Anthony Leonardo Gracio
e83872abad Merge branch 'topic/#1548' into 'master'
Improvements regarding predefined debug configurations

See merge request eng/ide/ada_language_server!1843
2024-12-06 17:36:51 +00:00
Anthony Leonardo Gracio
77efaa0df1 Improvements regarding predefined debug configurations
* Enable pretty printing for 'attach' config
* disable 'catch all exceptions' too
* Synchonize completion snippets with default configurations

For eng/ide/ada_language_server#1548
2024-12-06 17:12:56 +00:00
Elie Richa
1492ee34dc Merge branch 'topic/default-config-file' into 'master'
Factorize the logic for deciding if a project reload is needed

Closes #1554

See merge request eng/ide/ada_language_server!1842
2024-12-06 17:00:38 +00:00
Elie Richa
5fffa91c36 Factorize the logic for deciding if a project reload is needed 2024-12-06 15:21:28 +00:00