moose-language-support READMEFeatures
AutocompleteAutocomplete block names (even with multiple levels in one block header) and parameters. Autocomplete object names such as MeshGenerators, Variables, UserObjects, Indicators, Markers, etc. Document outlineOutline of all blocks and subblocks (with their respective types). Outline respects FormattingFormat input files and HoverShow class and parameter documentation strings when hovering with the mouse. Syntax highlightingAdd syntax highlighting and snippets to MOOSE input files in VSCode. Syntax highlighting for:
MOOSEMOOSE is an opensource multiphysics finite element simulation framework, developed at Idaho National Laboratory. Check out the MOOSE Framework website for more information. Contributions are greatly appreciated. Please fork this repository and open a pull request to add snippets, make grammar tweaks, etc. Extension SettingsThis extension contributes the following settings: HIT format
Known Issuesnone Release Notes1.3.0Revert back to older logic, which searches only parent directories, but includes 1.2.0Do not browse for executables when the 1.1.0Added syntax highlighting items for test specs. 1.0.3Bugfix: The behavior of the custom error handler changed. Removing it for now. 1.0.2Bugfix: The 1.0.1Update release notes. 1.0.0Rewrite of the plugin using the new MOOSE language server capability. Instead of a static JSON dump the plugin
now launches a MOOSE executable with the 0.8.0Internal beta release for the switch over to the built-in MOOSE language server. 0.7.1Make server more tolerant for restrictive binary permissions 0.7.0Snippets for finite volume 0.6.2Update tree-sitter-hit WASM for VSCode 1.82 0.6.1Revert WASP based formatter 0.6.0Additional snippets for finite volume. Improved tests syntax. 0.5.1Support for the new MooseEnum item documentation strings from https://github.com/idaholab/moose/issues/23004 0.5.0Added a definition provider to jump from 0.3.0Added a hover provider to show parameter and type documentation in MOOSE input files Enabled formatting of test specs Updated syntax highlighting for test specs 0.2.0Added support for active/inactive parameters with completion, and responsive outline
Added automatic indentation, commenting, autoclosing pairs (with Max Nezdyur)
Fixed multipath completion (e.g. 0.1.1Add reduced detail outline and make it default 0.1.0Document outline view for MOOSE input files 0.0.5Add icon 0.0.3Small fixes to the README and ignore files 0.0.2Added a format provider for MOOSE input files. 0.0.1This extension is a port of the |