8 ms·
Neovim 0.3 released
- justinmk 8y agoActualVim (a plugin for Sublime Text 3) implemented support for the Nvim 0.3 "buffer updates" feature in less than 24 hours: https://github.com/lunixbochs/ActualVim/commit/414e8d4c3feb4c798a611c14ef47741e8b952146 https://github.com/lunixbochs/ActualVim/commit/414e8d4c3feb4... Oni[1] is also expected to use the feature soon. Other features worth noting are - <Cmd> key https://github.com/neovim/neovim/pull/4419 https://github.com/neovim/neovim/pull/4419 - stdpath() function https://github.com/neovim/neovim/pull/6272 https://github.com/neovim/neovim/pull/6272 https://github.com/neovim/neovim/pull/7679 https://github.com/neovim/neovim/pull/7679 and https://github.com/neovim/neovim/pull/8226 https://github.com/neovim/neovim/pull/8226 are small but nice quality-of-life improvements. There's also many new API features and defaults tweaks listed in the release notes. Oh, and a built-in AST-producing VimL expression parser: https://github.com/neovim/neovim/pull/7234 https://github.com/neovim/neovim/pull/7234 That's a big one. [1] https://github.com/onivim/oni https://github.com/onivim/oni
- OskarS 8y agoYou have any experience with ActualVim? Does it hold up for actual work or is it still in an experimental phase?
- lunixbochs 8y agoI'm the author. ActualVim feels pretty slick out of the box. The main issue is in parts of the Vim UI that aren't integrated yet (I'm praying for more UI customization options from Sublime Text, though the recent command palette improvements should be a great start for replacing the command line). The actual editing should be really solid, even if you use Sublime Text features to manipulate text. It's typically very fast too, I try to beat 16ms handle time per keystroke on all platforms (so updates land within a frame).
- OskarS 8y agoThat sounds awesome. I'm currently working with Emacs + Evil mode, but there's a couple of things I'm not thrilled with. Sublime with a NeoVim backend sounds like it could work great. I'll check it out!
- docwhat 8y agoYay! I wrote stdpath()!
- raverbashing 8y agoNeovim is a breath of fresh air compared to Vim A lot of things "just work". Still, it still uses vim plumbing so it's quirky.
- tomcatfish 8y agoAs someone who uses regular Vim as a (fairly modified) daily driver, can you explain what NeoVim brings to the table? My main gripe with Vim is that system clipboard support on my copy doesn't work, and without custom compilation, the only version it really works in is GVim, which I find kind of distracting.
- shmerl 8y agoFor me neovim brought true color themes support in the terminal, which was a breath of fresh air, or rather a major relief for my eyes. I switched to it for that reason, and using it ever since.
- eeks 8y agoRe: your clipboard issues, which platform are you running on? I am using vim+iTerm2 on OSX and vim+st on OpenBSD and the clipboard integration works flawlessly.
- dsr_ 8y agoI suspect vim on Debian Stretch, which now ships with "please break selection mechanisms" as a default. The fix is set mouse="" and/or have a ~/.vimrc
- OscarDC 8y agoA working workaround for me was to alias vi to `gvim -v` instead. It launches gvim without the GUI (so... vim), but still keep clipboard support.
- scribu 8y agoThe main benefit of Neovim for me is support for async jobs. So, for example, if you have autosave enabled, it won’t block the UI while it’s writing to disk.
- shmerl 8y agoAnd there were recently some fixes for Konsole to work with DECSCUSR, so neovim won't need special hacks for it.
- muvek 8y agoI wish there was a good GUI for nvim/vim. I've tried them all and they all lag, either just a cursor lag when there is syntax-highlight (gvim) or when using snippets/auto-complete (nvim-qt for example). I haven't found a single good GUI for nvim/vim. If you have, please let me know.
- dmach 8y agoEvil or Spacemacs in Emacs? 26.1 with pixel-level scrolling out now!
- Lio 8y agoNot really a frontend on Vim or NeoVim though are they? They’re emulations which are very nice but not the real thing. It’s the uncanny valley situation again. For example, in Vim, like all terminals by default you can use C-h as backspace. In Emacs though that’s bound to help. So now I have to rebind that and make a decision on what should now be help. That’s just the start on the thread pulling and tweaky just to get back to my expected behaviour. Emacs is great but it’s not Vim. You could argue thatonce configured you have all the new power of Emacs but ome of just want a better Vim. Not Emacs. Even if it’s brilliant.
- dmach 8y agoNeoVim is not quiet Vim which isn't vi either and all are terminal editors first so GUIs may never be as good for them. When I started with Emacs I thought I might use it in the terminal after Vim vs GVim but it's GUI is worth it. I wasn't long enough using Vim to depend on C-h but if you've the time for all the config it's great to have the options. That reminds me I must still make so changes to Vim Vixen to be more like Vimperator was. It's great having the basic vim commands in Emacs as well, maybe not in org-agenda.
- skosch 8y agoI can specifically recommend doom-emacs.
- nichos 8y ago
- moistoreos 8y agoI have a serious question: If Emacs has a lot of the features people seek in Neovim, why not just use Emacs in evil mode? I watched this earlier today so it seemed relevant: https://youtu.be/JWD1Fpdd4Pc https://youtu.be/JWD1Fpdd4Pc Side note: I've been using Neovim for months now and I've not tried Emacs. Not because I don't want to but because Vim with the plugins i have works really really well.
- syrrim 8y agoEvil mode doesn't support most ex mode commands. Can be jarring for someone used to doing things the vim way. Eg :help is just a thin wrapper around emacs' native help system, no :sets work, :u isn't implemented, etc.
- Carpetsmoker 8y agoI tried it a few years ago and found a lot of stuff quite confusing. Emacs does a lot of stuff better than Vim, but Vim is more than "good enough" for me, and it's not really worth the time/effort to learn a lot of stuff over again.
- fiedzia 8y agoUbuntu launchpad repo is still on 0.2,