Releases: lunixbochs/ActualVim
Releases · lunixbochs/ActualVim
0.9.16
0.9.15
- Detect filetype when setting filename (fix #114)
- Fix display of selection in visual block mode (respect curswant)
- Sync word wrap both ways, rename
indent_priority
setting tosettings_priority
. - Fix bug in horizontally-scrolled viewport sync when top line is empty.
- Add missing key bindings, allow ^S to reach vim. If you're not on macOS and want to use ^S to save, add
"av:ctrl+n": true
under normal mode in your ActualVim settings. - Support cursor position in cmdline.
- Add
smooth_scroll
setting.
0.9.14
- fix #130 (backspace fails after clicking with mouse while in insert mode)
- implement external cmdline
- implement pasting in cmdline (partial fix of #50 - cut and other native manipulations are unsupported for now)
0.9.13
- add settings
av:mode:<name>
usable in keybinding contexts: https://github.com/lunixbochs/ActualVim/issues/105#issuecomment-344368051 - fix #118 (wrong cursor position after paste)
- sync viewport position to/from vim (fixes #111 and #62)
0.9.12
- add support for per-mode key bypasses (see issue #117)
- windows: detect neovim chocolatey install
- non-osx: bypass ctrl+n and ctrl+w in normal mode in default settings
0.9.11
- merge async branch, which should prevent most input stalls and fix insert mode mappings
0.9.10
- Update for neovim 0.2.0, which greatly improves worst-case latency
- Add
large_file_disable
setting to disable ActualVim on larger files (>50k lines or >50MB) - Add per-file toggle command (
ActualVim Disable (File)
in the command palette)
0.9.9
- Canonicalize capitalization to "ActualVim"
- Implement (beta) highlight synchronization from neovim (enable by adding
highlights: true
to settings).
0.9.8
- Improve vimrc handling.
- Sync read-only flag from sublime to vim
- Fix bugs in selection sync from sublime to vim
- Fix a case where typing fails on first startup until view is refocused.
0.9.7
- Switch to a compiled msgpack-python for a huge performance increase on larger (>10k line) files.
- Track vim
b:changedtick
to improve sync performance when vim buffer didn't change. - Add support for Sublime autocomplete as a
completefunc
via ^X^U. Adds abufopts
setting, which is used to setcompletefunc=ActualVimComplete
- Load vimrc later so errors are exposed. Adds
vimrc_path
setting. If your vimrc doesn't load, check the Sublime console. - Fix Package Control enable/disable feature.
- Fix bug in minihtml popover escapes.
- Fix various other bugs.