Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sciencefidelity/nova-astro
🚀 Astro language support for Nova.
https://github.com/sciencefidelity/nova-astro
astro astrojs nova nova-editor nova-extension tyepscript
Last synced: 4 days ago
JSON representation
🚀 Astro language support for Nova.
- Host: GitHub
- URL: https://github.com/sciencefidelity/nova-astro
- Owner: sciencefidelity
- License: mit
- Created: 2021-07-18T22:29:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-30T22:17:03.000Z (about 2 years ago)
- Last Synced: 2023-03-04T14:41:18.011Z (over 1 year ago)
- Topics: astro, astrojs, nova, nova-editor, nova-extension, tyepscript
- Language: TypeScript
- Homepage:
- Size: 5.54 MB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Nova-Astro
**[Astro](https://astro.build) language support for [Nova](https://nova.app).**
Provides syntax highlighting, IntelliSense and autocompletion.
Currently supports the following features:
- Syntax highlighting for `.astro` components
- Code hover hints and issues
- Code completion
- Emmet
- Code folding
- Color Picker in `.astro` componentsSupport for the following is planned for future updates:
- Jump to definition
- Syntax highlighting for astro syntax in Markdown documents## Known issues
- Code folding is not working correctly for html tags.
- Top level html template tags will not grey out when commented.## Contributing
If you find a problem not listed here, know a way to fix it, or think of an enhancement [please create an issue](https://github.com/sciencefidelity/Nova-Astro/issues/new/choose), PRs welcome!
## Credits
As always credit goes to [@apexskier](https://github.com/apexskier) for making the great [TypeScript](https://github.com/apexskier/nova-typescript) extension and utils. Thanks to the Astro team for their work on the [Astro Language Server and VSCode extension](https://github.com/withastro/language-tools), and to Nova for their built in syntaxes that I have wholehartedly copied.