3 ms·
Highlighting support is bad: > For the curious, Nova has built-in support for CoffeeScript, CSS, Diff, ERB, Haml, HTML, INI, JavaScript, JSON, JSX, Less, Lua,
by svnpenn 5y ago
Highlighting support is bad:
> For the curious, Nova has built-in support for CoffeeScript, CSS, Diff, ERB, Haml, HTML, INI, JavaScript, JSON, JSX, Less, Lua, Markdown, Perl, PHP, Python, Ruby, Sass, SCSS, Smarty, SQL, TSX, TypeScript, XML, and YAML.
Youre supporting stuff like Diff and Haml, but not stuff like Go or Rust?
- api 5y agoTheir ecosystem seems very web-centric.
- lawtalkinghuman 5y agoYep. Panic have always made tools that are mostly aimed at front-end web devs. Coda, the editor that became Nova, was marketed as a "web editor". Nova specifically still uses that phrase "web editor". Coda's main competitors back in the day included tools like CSSEdit and Espresso, tools that helped those working on CSS by giving a nice front-end where you could click around in the UI and it'd insert the relevant properties for each style without you having to remember the syntax, and then updating a live preview. All of which seems rather quaint now we have pretty good developer tools in most browsers, but back in the mid-to-late 2000s, that was a big deal for a lot of web devs. And for web developers who are writing predominantly HTML and CSS (possibly with some kind of template wrapping), a bit of JS, and a teeny bit of PHP/whatever on the backend, "it doesn't support Rust" etc. is not a major problem for them.
- Cyberdog 5y agoHere's a Rust extension: https://github.com/kilbd/nova-rust https://github.com/kilbd/nova-rust And here's the one of the three for Go which looks the most robust from cursory glance: https://github.com/GwynethLlewelyn/Go.novaextension https://github.com/GwynethLlewelyn/Go.novaextension Both of these were found by searching the built-in extensions library.
- artdigital 5y agoJust tried the Go extension and it's sadly not very usable. Functional yes, but not very usable