💡 RFC: Official Nova.app extension #694
Replies: 5 comments
-
Last I checked (and it still seems to be the case from your link), the version of LSP they support is extremely outdated (as in, multiple years) in addition of having very very limited feature support, which made it hard to run the latest versions of our language server. The unofficial extension seems like it implement all the supported features, more or less. Was there any particular features you would like to see? |
Beta Was this translation helpful? Give feedback.
-
Well, first of all, there are visual bugs like this: Also, unpleasant things like no relevant typings etc: Works better if specify |
Beta Was this translation helpful? Give feedback.
-
I'm still a bit new to Astro, but I suppose the last commit to that extension in Oct 2022 says that some features aren't supported for sure taking into account that Astro had a major 2.0 release in 2023 :) Still, certainly better than nothing! And I use it now. |
Beta Was this translation helpful? Give feedback.
-
VSCode extension handles this as expected and nicely formatted: |
Beta Was this translation helpful? Give feedback.
-
Our language tooling is typically decoupled from Astro itself (It loads a fair amount of info from the project's Astro install), so there's usually no need for updating the language tooling. But yeah, it is running a fairly old version of the language-server at this point, running a newer version would improve some things. Though I'm not sure if it would fix the formatting issue in the hover, as far as I know we still send those the same way nowadays. If Nova is able to run the latest version of our language-server, making an official extension for it is fairly trivial, if it cannot, it's unfortunately very unlikely we'll support it as it would require maintaining a language server just for them. This is ultimately low priority since the majority of our users is already covered (VS Code, Vim, JetBrains stuff), but I'll try to find time to check it out |
Beta Was this translation helpful? Give feedback.
-
Background & Motivation
Nova.app by Panic is actually pretty good and I think I'll switch to it. It's fast, native, convenient and has almost everything I need for web dev.
And I see its community growing, so suggesting to have an official Astro extension. There's already unofficial one which helps, but it's outdated and as I can see not updated at all.
Proposed Solution
Possible solutions
The existing extension could be a good start, I guess:
https://github.com/sciencefidelity/Nova-Astro
Author could be contacted by Astro team and ask what's the fastest way to get to speed.
Detailed Design
No response
Help make it happen!
Beta Was this translation helpful? Give feedback.
All reactions