/Nova-Astro

Astro language support for Nova.

Primary LanguageTypeScriptMIT LicenseMIT

Nova-Astro

Astro language support for Nova.

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 components

Support 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, PRs welcome!

Credits

As always credit goes to @apexskier for making the great TypeScript extension and utils. Thanks to the Astro team for their work on the Astro Language Server and VSCode extension, and to Nova for their built in syntaxes that I have wholehartedly copied.