This is the server side for a fds language extension.
To Build this project rust hast to be installed.
Linux:
git clone https://github.com/FireDynamics/fds_language_server
cd fds_language_server
cargo build --release
To use this language server simply install the client extension. All available extensions are listed below:
- Autocomplete for class and property names
- Autocomplete for IDs (Only works for Fields with "
_ID
" as an ending) - Hover information for classes and properties
- Syntax highlighting
- Syntax error messages
- Display how many cells the the whole simulation has.
- Display the size, cell size and cell count a mesh has.
- Underlying support for different versions
- Place the
fds_classes.csv
andfds_defaults.csv
file underfds/data/
inside a respecting folder with the version number to enable a different version. - Start the FDS file with
Version 6.1.4
(change version number)
- Place the
- Auto formatting.