Live data from Hacker News

Nova by Panic

nova.app

231–240 of 549 posts

Re: Nova by Panic

#232

It's strange that Nova would target web tech as their top priority, and not Swift. If you're Mac-exclusive, why not advertise top-class support for Apple ecosystem app development? Since Nova is prioritizing web workflows, VSC is the elephant in the room and a very deadly competitor. It's free and open source, it's available on Windows, MacOS, Linux, and it can also be ported to the web. And it's Insanely popular and…

Going for Swift means competing with XCode, which wouldn't make sense as Swift is generally used along with the entire iOS/macOS Dev tools (Simulators, UI Builders, Device Manager etc). Not a wise thing to do.

I would definitely welcome some competition for XCode.

Re: Nova by Panic

#233
post #83

Earlier quoted context omitted.

There is a big "ugh, Electron apps" contingent of Mac users. Or at least, there's a loud one, and I guess they figured it's also a big-enough one...

The vast majority of developers aren't hanging out on HN though. I'll wait till there are real benchmarks but I'd be very surprised if Nova is actually noticeably more performant than VS Code.

Just the fact that Nova is ~36MB and VSCode is ~3x that at ~95MB should at least point you in the right direction. Also note that Nova already includes features that are only available via separate plugins on VSCode.

Re: Nova by Panic

#234
post #54

It's strange that Nova would target web tech as their top priority, and not Swift. If you're Mac-exclusive, why not advertise top-class support for Apple ecosystem app development? Since Nova is prioritizing web workflows, VSC is the elephant in the room and a very deadly competitor. It's free and open source, it's available on Windows, MacOS, Linux, and it can also be ported to the web. And it's Insanely popular and…

I wonder if they have a plan to move to iPad their codebase after it’s battle tested. There’s a lack of a serious editor over there, and in particular VS Code can’t compete because of it’s business model.

I wonder if they have a plan to move to iPad their codebase after it’s battle tested.

Seems reasonable, considering Panic’s last editor, Coda, has an iPad version.

Re: Nova by Panic

#236
post #223
post #215

Earlier quoted context omitted.

VIM can do this with a language server plugin now. It’s super refreshing to have compiler errors and symbol navigation inside native vim. Come back!

any pointers? i'd love to upgrade my beloved VIM from ctags-era navigation, but don't have time to shave the whole yak. Would love to hear your tips.

Multiple plugins are available to add LSP support in vim, such as coc.nvim (uses node.js, more features) or vim-lsp (lighter, written in vimscript).

Neovim is also going to add native LSP support as well as tree-sitter in their 5.0 release, it's already available in nightly builds.

The most straightforward option is probably coc.nvim, which tries to give a similar experience to VS Code out of the box.

https://github.com/neoclide/coc.nvim https://github.com/prabirshrestha/vim-lsp https://github.com/neovim/nvim-lspconfig https://github.com/neovim/neovim

Re: Nova by Panic

#237
post #80
post #46

> It's new, hyper-fast, and flexible, with all the features you want: [...] a Minimap Do people actually find the Minimap useful for coding? If so, how? And why is it better/different than just a scrollbar, or searching? I've always thought of Minimaps as a thing that seems like it should be adding something to the interface, but actually isn't at all. Seems like pointless eye-candy, to me. What am I missing?

I feel the same about minimaps. In the same extract they list "editor overscroll"; the feature set must be limited to list that on the landing page. > It's new, hyper-fast, and flexible, with all the features you want: smart autocomplete, multiple cursors, a Minimap, editor overscroll, tag pairs and brackets, and way, way more.

What even is editor overscroll?

Re: Nova by Panic

#238
post #36

Earlier quoted context omitted.

It's the same for VSCode and JS/TS support though. Fighting against a fully featured, free, open-source and well-established product just on the basis of speed is going to be an uphill battle.

There is a big "ugh, Electron apps" contingent of Mac users. Or at least, there's a loud one, and I guess they figured it's also a big-enough one...

We're not just Mac users.

Electron apps are bloated ick but I guess at least Electron is equally repulsive on all OSes.

Re: Nova by Panic

#239
post #67

Earlier quoted context omitted.

Microsoft has opened the protocol with which most extensions are written: https://microsoft.github.io/language-server-protocol/ It's a really high quality protocol, and supporting it gets you 95% of the way to supporting dozens of languages (only remaining work is coordinating launching the language server and connecting it to the editor, usually <100 lines of code).

Nova supports LSP, actually. As orf notes in the other reply to you, that only covers, well, plugins that involve language servers. :)

How does it? I wanted to try it for Python but I don't see how I can just configure it to talk to a language server.

Re: Nova by Panic

#240
post #89

Earlier quoted context omitted.

> and in particular VS Code can’t compete because of it’s business model. What do you mean by that? If there was real demand for it, creating an iPad distribution for VS Code probably wouldn't be that difficult. It already runs great fully in a web browser.

VS Code is built with Electron, so making an iPad VSCode would require porting Electron to Safari (Apple doesn’t allow alternative browser engines on iOS) . That should be doable seeing as the VSCode ports to the web seem to work okayish on Safari, but it world be a pretty big undertaking.

I use code-server[0] to access VSCode on my iPad in Safari, and it works pretty well. There are some rough edges, but (aside from the better shortcut integration and UI polish) I don't think a native app is going to provide a lot benefit because I can't execute arbitrary code on the iPad anyway. You're going to end up with a mostly remote experience either way.

[0]: https://github.com/cdr/code-server

Post reply on HN