Live data from Hacker News

Oni: Modern Modal Editing – Powered by Neovim

github.com

51–60 of 115 posts

Re: Oni: Modern Modal Editing – Powered by Neovim

#51
post #36
post #26

Earlier quoted context omitted.

Author here - that's a great question on VSCode. I actually tried really hard to get my 'Vim workflow' to work with VSCode - even creating a plugin for relative numbering. I'm a big fan of the work that the VSCodeVim / VSCodeNeovim teams are doing as well! There were two challenges I faced: 1. Performance - I'm very sensitive to typing latency. I wanted to leverage Neovim to its full potential. IMO, there is a tremen…

Thanks for a response. I just installed it and do think that it is missing a few features that are important to me (as in, these are my opinions): 1. Syntax (missing for Elixir) 2. Shortcuts (even preferences shortcut is missing) 3. Easier configuration API; I think currently, you give us the "entire React app", rather get something simple. I have the application downloaded; assuming you have autoupdates. I will keep…

For 1, there's https://github.com/elixir-editors/vim-elixir.

Re: Oni: Modern Modal Editing – Powered by Neovim

#53
post #51
post #36

Earlier quoted context omitted.

Thanks for a response. I just installed it and do think that it is missing a few features that are important to me (as in, these are my opinions): 1. Syntax (missing for Elixir) 2. Shortcuts (even preferences shortcut is missing) 3. Easier configuration API; I think currently, you give us the "entire React app", rather get something simple. I have the application downloaded; assuming you have autoupdates. I will keep…

For 1, there's https://github.com/elixir-editors/vim-elixir .

Is that compatible with the editor OP is talking about? To clarify, that’s what above feedback was for. I don’t understand why people downvote comments without even knowing the context of the conversation.

Re: Oni: Modern Modal Editing – Powered by Neovim

#54
post #53
post #51

Earlier quoted context omitted.

For 1, there's https://github.com/elixir-editors/vim-elixir .

Is that compatible with the editor OP is talking about? To clarify, that’s what above feedback was for. I don’t understand why people downvote comments without even knowing the context of the conversation.

I did not downvote you but here are some possible reasons:

1. If you're coming from regular vim you should expect having to bundle syntax files for languages that aren't hugely popular.

2. Shortcuts on a vim frontend should be pretty self-evident for a regular vim user. And some reading on the documentation as well until the 1.0 release.

3. This is a good point, but you did not clarify your point well as I assume you meant discoverability and ease-of-use of configuration.

Still, I think it's valuable feedback and actually captures some issues that are being worked now:

1. People coming from IDEs expect everything to work out-of-box and perhaps in the future some plugins will be bundled by default (configurable to not be the case for veteran users).

2. Recently a lot of features out of regular vim were added such as markdown preview, browser tab, file explorer and sneak mode; which have particular keybindings. For the moment they should be visible when you run the 'Quick Open' menu (``) but seems like there should be another way to discover these. An issue will be opened for this case.

3. Discoverability of options and configuration UI is a current issue indeed and there are plans to improve it (https://github.com/onivim/oni/issues/976).

I hope the downvotes do not discourage you from giving further feedback as it's best when given sincerely, issues are very welcome, thanks!

Re: Oni: Modern Modal Editing – Powered by Neovim

#55
post #8

The project README.md doesn't do justice to the improvements that Oni has been pumping out. Some new stuff in the unreleased/development version (hidden behind feature-flags): * Keyboard-driven navigation of embedded web browser: https://twitter.com/oni_vim/status/977280220234268673 * Live reload with embedded browser: https://twitter.com/oni_vim/status/976502172891299840 However personally I just love the scrollbar:…

The kinds of things in your comment are the kind of things that make me consider actually installing Oni rather than just going "oh neat, people are making Neovim frontends" like I did when I first saw this post. The only thing that makes me hesitate is because I run FreeBSD on some of my computers and FreeBSD support wasn't quite there yet for Electron apps last I checked. It may have changed in the meantime. If I w…

Can you tell us the benefits of running freebsd on a development machine?

Re: Oni: Modern Modal Editing – Powered by Neovim

#56
post #20
post #18

I've been using Oni for the last few weeks as my daily driver (I liked it so much I signed up as a monthly sponsor), and here's my take on it: It's a fairly new project, but it's under _very_ active development. There's an excellent community building around it and I think we will be seeing some really great progress over the next year. That said, it isn't anywhere close to feature parity with vscode, but the value p…

Interesting. I'm a vim/gvim user myself, outside of IDEs, but I've been trying VS Code recently. For some of the stuff I do right now it's not as convenient or stylish as tmux + vim (don't laugh about the stylish part - for example I like a minimalist look and I tend to remove all toolbar and VS Code can't do that; well, it can, in Zen mode, but that's also full screen only, sets some other options I don't want, etc.…

Zen mode in VSCode is very configurable. You can disable the full screen mode, and also disable the dumb centering thing it does in the most recent release(s)

Re: Oni: Modern Modal Editing – Powered by Neovim

#57
post #18

I've been using Oni for the last few weeks as my daily driver (I liked it so much I signed up as a monthly sponsor), and here's my take on it: It's a fairly new project, but it's under _very_ active development. There's an excellent community building around it and I think we will be seeing some really great progress over the next year. That said, it isn't anywhere close to feature parity with vscode, but the value p…

Urgh, this is so infuriating. Oni looks fantastic if it can deliver on what it does, but the infuriating part really is VSCode in all this. Code is a great editor/IDE and has a huge amount of development backing and now a pretty large market share as well, which means inertia. But the vim bindings for it are just garbage . They are slow, make the editor feel sluggish, they don't work "quite right", etc. No kidding th…

[deleted]

Re: Oni: Modern Modal Editing – Powered by Neovim

#58
post #50
post #49

Earlier quoted context omitted.

Pretty much 100%. It's a regular instance of neovim, just with an Electron UI around it. I've had no issues with my .vimrc at all.

Even things like Goyo? Then it's pretty damn great. Even though I hate Electron apps. Thanks, I need to try it.

I've been having trouble with running Goyo on similar projects, but maybe Oni is an exception.

Re: Oni: Modern Modal Editing – Powered by Neovim

#59
post #4

It says it's powered by React and (presumable) Electron - does it have the same kind of issues that Atom does? Can it open big files, how responsive is it, etc. How do plugins work? Do neovim plugins work out of the box with Oni, do you have to write a wrapper, or are they completely incompatible? This is really the make or break part of it.

The latency and memory usage is arguably far worse than Atom but that would be expected given its infantile state.

Re: Oni: Modern Modal Editing – Powered by Neovim

#60
post #18

I've been using Oni for the last few weeks as my daily driver (I liked it so much I signed up as a monthly sponsor), and here's my take on it: It's a fairly new project, but it's under _very_ active development. There's an excellent community building around it and I think we will be seeing some really great progress over the next year. That said, it isn't anywhere close to feature parity with vscode, but the value p…

Urgh, this is so infuriating. Oni looks fantastic if it can deliver on what it does, but the infuriating part really is VSCode in all this. Code is a great editor/IDE and has a huge amount of development backing and now a pretty large market share as well, which means inertia. But the vim bindings for it are just garbage . They are slow, make the editor feel sluggish, they don't work "quite right", etc. No kidding th…

I don’t think I would be that harsh in the com plugin for vscode. It works fine for me. I’m not a vim power user though.

They are planning to use neovim as a backend for it too.

Post reply on HN