https://github.com/onnovalkering/vscode-singularity
Provides syntax highlighting for Apptainer/Singularity definition files.
https://github.com/onnovalkering/vscode-singularity
apptainer singularity syntax-highlighting vscode-extension
Last synced: 4 months ago
JSON representation
Provides syntax highlighting for Apptainer/Singularity definition files.
- Host: GitHub
- URL: https://github.com/onnovalkering/vscode-singularity
- Owner: onnovalkering
- License: mit
- Created: 2019-05-26T08:28:39.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-11-26T12:26:28.000Z (about 3 years ago)
- Last Synced: 2025-09-18T13:43:08.726Z (5 months ago)
- Topics: apptainer, singularity, syntax-highlighting, vscode-extension
- Language: Singularity
- Homepage:
- Size: 584 KB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://marketplace.visualstudio.com/items?itemName=onnovalkering.vscode-singularity)
[](https://marketplace.visualstudio.com/items?itemName=onnovalkering.vscode-singularity)
[](https://marketplace.visualstudio.com/items?itemName=onnovalkering.vscode-singularity)
[](https://marketplace.visualstudio.com/items?itemName=onnovalkering.vscode-singularity)
# Apptainer/Singularity
This extension provides syntax highlighting for Apptainer/Singularity definition files.
## GitHub
Syntax highlighting of Singularity definition files on GitHub is also based on this extension.
Currently, only files that have `Singularity` as the exact file name are recognized.
To recognize other files, e.g., `Singularity.*` and `*.def`, a `.gitattribute` file with additional rules/patterns can be added to GitHub repositories ([example](https://github.com/onnovalkering/vscode-singularity/blob/master/.gitattributes)).
## Preview

## Acknowledgements
The `interpolation`, `keyword`, `string`, and `variable` patterns (Bash) originate from [microsoft/vscode](https://github.com/microsoft/vscode).