Hey. I'm an Editor/IDE aficionado.
This could be the start of a really nice macOS native editor.
Panics Nova is nice but it is lacking good Go support.
However there are many things to get right.
These things are needed in order to get competitive imho:
- Plugin API
- Plugin Marketplace
- Proper LSP (you seem to have that already)
- DAP Support (you stated you are working on it. Good!)
- Out of the box support for go-templates, css, js and html.
You already have a very good foundation from what I see! Keep it up. I'll buy I license just to see where this is going :)
On the plugin API, meh. I've spent a lot of time making Vim work for me over the years, adding all sort of plugins etc. Would that time have been better spent using something that was complete & worked already?
The answer is technically no, because I've used more than two languages in that time, more like 25 different dev environments I needed my editor to cater to. If you're only using one language, this is great. Everyone has better things to do than the meta-work of making a dev environment. For most people the dev environment is noise that gets them no closer to actually achieving something. Not having a plugin API means it's impossible to waste your time on that.
If this is a yearly subscription, and you can request features / improvements, then you should think of it as "I've got a guy (girl/etc) in Canada who handles my dev environment for me".
Praise to all IDEs (or any app really) that manages to bring a good offering across platforms, instead of just tailoring to macOS (or Windows for that matter). But I'll sit here and take my downvotes now :-)
These things are needed in order to get competitive imho:
- Plugin API
- Plugin Marketplace
- Proper LSP (you seem to have that already)
- DAP Support (you stated you are working on it. Good!)
- Out of the box support for go-templates, css, js and html.
You already have a very good foundation from what I see! Keep it up. I'll buy I license just to see where this is going :)