MyGit

v0.3.2

neovim/neovim

版本发布时间: 2018-12-31 20:34:05

neovim/neovim最新发布版本:nightly(2024-10-18 13:12:28)

Nvim release build.

NVIM v0.3.2
Build type: Release
LuaJIT 2.0.5

Release Notes

Besides the "visible" improvements, this release features numerous internal improvements to the UI/screen code and test infrastructure.

Numerous patches were merged from Vim, which are not mentioned below.

FEATURES:

07ad5d7 clipboard: Support custom VimL functions #9304 725da1f #9401 win/TUI: Improve terminal/console support 7a8dadb #9077 startup: Use $XDG_CONFIG_DIRS/nvim/sysinit.vim if it exists feec926 #9299 support mapping in more places 0653ed6 #9028 diff/highlight: Show underline for low-priority CursorLine bddcbbb signs: Add "numhl" argument #9113 05f9c7c clipboard: support Wayland (#9230) 14ae394 #9052 TUI: add support for undercurl and underline color 4fa3492 #9023 man.vim: soft (dynamic) wrap #9023

API:

8b39e4e #6920 API: implement object namespaces b1aaa0a API: Implement nvim_win_set_buf() #9100 8de87c7 #8180 API: virtual text annotations (nvim_buf_set_virtual_text) 2b9fc9a #8660 API: add nvim_buf_is_loaded() API: buf_get_lines, buf_line_count handle unloaded buffers 88f77c2 API: nvim_buf_get_offset_for_line 94841e5 API/UI: #8221 ext_newgrid, ext_hlstate (use line-based rather than char-based updates)

UI

b5cfac0 #8806 TUI: use BCE again more often, (smoother resizes/scrolling) 77b5e9a #9315 screen: add missing status redraw when redraw_later(CLEAR) was used 5f15788 TUI: clip invalid regions on resize (#8779), fixes #8774 c936ae0 #9193 TUI: improvements for scrolling and clearing f204274 #9143 UI: disable clearing almost everywhere f4b2b66 #9079 TUI: always use safe cursor movement after resize d36afaf #9211 ui_options: also send when starting or from OptionSet 67f80d4 TUI: Avoid reset_cursor_color in old VTE #9191 e55ebae #9021 don't erase screen on :hi Normal during startup c5790d9 #8915 TUI: Hint wrapped lines to terminals.

FIXES:

231de72 RPC: turn errors from async calls into notifications 907ad92 TUI: Restore terminal title via "title stacking" (#9407) cb76a8a genappimage: Unset $ARGV0 at invocation #9376 b48efd9 #9347 TUI: FreeBSD: Improve support for BSD vt console c16529a TUI: Konsole 18.07.70 supports DECSCUSR (#9364) aec096f os/lang: use the correct LC_NUMERIC also for OS X 5fee0be provider: improve error message (#9344) 3c42d7a TUI: alacritty supports set_cursor_color #9353 7bff9a5 TUI: Alacritty supports DECSCUSR (#9048) 57acfce macOS: infer primary language if $LANG is empty #9345 bc132ae runtime/syntax: Fix highlighting of augroup contents (#9328) 715fdfe #9297 VimL/confirm(): Show dialog even if :silent 799d9c3 clipboard: Prefer xclip (#9302) 6dae777 provider/nodejs: fix npm,yarn detection 16bc1e9 #9218 channel: avoid buffering output when only terminal and no callbacks are active 72fecad #8804 Fix crash in lang_init() on macOS if lang_region = NULL d581398 ruby: detect rbenv shims for other versions (#8733) e568ac7 #9123 third-party/unibilium: Fix parsing of extended capability entries c4c74c3 jobstart(): Fix hang on non-executable cwd #9204 1cf50cb provider/nodejs: Simultaneously query npm and yarn #9054 6c496db undo: Fix infinite loop if undo_read_byte returns EOF #2880 f8f8357 #9034 'swapfile: always show dialog'

CHANGES:

c236e80 #9024 --embed: wait for UI unless --headless 180b50d #9248 python: 'neovim' module was renamed to 'pynvim' 2000b6a #8589 VimL: Remove legacy aliases "v:errmsg", "v:shell_error", "v:this_session" deb18a0 defaults: background=dark #2894 (#9205) c1187d4 defaults: win: 'shellpipe' for cmd.exe (#8827)

相关地址:原始地址 下载(tar) 下载(zip)

1、 nvim-linux64.tar.gz 9.94MB

2、 nvim-macos.tar.gz 8.32MB

3、 nvim-win32.zip 22.25MB

4、 nvim-win64.zip 22.57MB

5、 nvim.appimage 10.05MB

6、 nvim.appimage.zsync 35.41KB

查看:2018-12-31发行的版本