Nova

Extensions


Readme

PostCSS Syntax highlighting (based on Tree-Sitter)

⚠️ Now compatible only with Nova 10.x+

This package provides basic syntax highlighting for PostCSS. For now focusing mainly to achieve the best possible experience in pair with TailwindCSS. If your eyes are bleeding because of the lack of support for apply or tailwind directives, this plugin is for you! The package is based on the default Nova syntax definitions and supplemented with elements known for PostCSS / Tailwind. This plugin supports rules nesting as well.

🐛 Bugs?

Please let me know if there are any issues or something is not ok. I will do my best to make sure the plugin is the best quality possible!

🚧 Plans for further development

  • Add new features
  • Tweak existing features

Changelog

Version 1.1.0

📅 09.12.2022

✨ What's new:

  • Added LESS and SASS to supported types of files
  • Better highlighting for at rules, like @import, @apply...

🔀 What's changed:

  • Bumped minimum Nova version to 10
  • Made syntax definitions a lot smaller
  • Updated extension screenshot in readme
  • Some cleaning here and there

🔧 What's fixed:

  • Fixed #3 (Repeating auto-complete options when enabled bug)
  • Fixed #4 (No longer seeing "PostCSS" as a syntax option)

Version 1.0.0

📅 26.11.2022

✨ What's new:

  • Nova 10.x & up: Added tree-sitter (Post)CSS declarations

🔧 What's fixed:

  • Adjusted @apply, @import and @tailwind at-rules to tree-sitter
  • Cleaned-up codebase
  • Fixed #2

Version 0.3.1

  • Fixed fast commenting by keybinding issue

Version 0.3.0

  • Added colors selector into syntax

Version 0.2.1

  • Refreshed extension icon to achieve consistent look between every my extensions

Version 0.2.0

  • Fixed bug that prevented CSS attributes from displaying as autocomplete values
  • Cleaned up base syntax definitions
  • @apply and @tailwind at-rules can now be applied from autocomplete

Version 0.1.0

  • Initial release