File tree Expand file tree Collapse file tree 5 files changed +16
-0
lines changed Expand file tree Collapse file tree 5 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
9
9
10
10
### Added
11
11
12
+ - Added support for schema validation of ` fpm.toml ` files.
12
13
- Added local path resolution for ` fortls ` , ` findent ` and ` fprettify ` executables
13
14
([ #667 ] ( https://github.com/fortran-lang/vscode-fortran-support/issues/667 ) )
14
15
- Added support for variable resolution in ` fortls `
Original file line number Diff line number Diff line change @@ -256,6 +256,15 @@ If the formatter is not present in the `PATH` its location can be input with
256
256
| 📝️ Note | ` findent ` can also be used to generate dependency files for a project. |
257
257
| -------- | ---------------------------------------------------------------------- |
258
258
259
+ ## Fortran Package Manager
260
+
261
+ ### Validation of ` fpm.toml `
262
+
263
+ Autocompletion and options validation for ` fpm.toml ` files are provided by the
264
+ ** installing the [ Even Better TOML] ( https://marketplace.visualstudio.com/items?itemName=tamasfe.even-better-toml ) Visual Studio Code extension** .
265
+
266
+ ![ fpm-validation] ( assets/gif/fpm-toml-validation.gif )
267
+
259
268
## Snippets
260
269
261
270
Snippets are included by both ` fortls ` Language Server and the Modern Fortran VS Code extension.
Original file line number Diff line number Diff line change 110
110
}
111
111
}
112
112
],
113
+ "tomlValidation" : [
114
+ {
115
+ "fileMatch" : " fpm.toml" ,
116
+ "url" : " https://github.com/fortran-lang/fpm-metadata/releases/download/v0.2.1/fpm-metadata-0.2.1.json"
117
+ }
118
+ ],
113
119
"grammars" : [
114
120
{
115
121
"language" : " FortranFreeForm" ,
You can’t perform that action at this time.
0 commit comments