Skip to content

Comment on Neovim 0.3 releasedparent

Comments

ActualVim is a Neovim frontend implemented as a Sublime Text plugin. It uses Sublime's syntax highlighting, and can use Sublime's native snippet UI as well.

According to the README of that project, it does not support snippets nor auto-complete yet. Seems to be very alphaish..

Not snippets/completion, very specifically "[Sublime's] Auto-popups while typing". This is due to the way I intercept Sublime's input.

Vim's snippets/completion work fine, and Sublime's work fine if you invoke them in another way.

See https://github.com/lunixbochs/actualvim/issues/97 for the planned fix.

Of the main caveats:

- No multiple cursors is due to lack of support in neovim, it's blocked on either neovim implementing them or me emulating them

- No "Auto-popups while typing" is due to a limitation in Sublime's input system, which I plan to work around if they don't provide another first-party solution.

- Undo coalescing isn't a major issue unless you switch modes repeatedly, because Vim's undo works fine.

- Surfacing more of Vim's UI is slowly happening as neovim adds more UI APIs.

- "Extremely large files" is fixed in master for nvim->Sublime buffer changes with neovim 0.3's change deltas. It's not completely fixed for Sublime->nvim buffer changes (like if you run a host plugin or click a Sublime UI element), because Sublime has no delta system. #97 plus a C diffing library would sort that out, as would Sublime adding a change delta API.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.