Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 674390 - app-editors/neovim-0.3.3 version bump
Summary: app-editors/neovim-0.3.3 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Vim Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-03 07:22 UTC by Anton Kochkov
Modified: 2019-01-13 10:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Kochkov 2019-01-03 07:22:40 UTC
See https://github.com/neovim/neovim/releases/tag/v0.3.2

Sources at https://github.com/neovim/neovim/archive/v0.3.2.zip

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)
Comment 1 Anton Kochkov 2019-01-07 12:12:05 UTC
Neovim 0.3.3 was released

https://github.com/neovim/neovim/releases/tag/v0.3.3

FIXES:

a597ab8 #9442 Merge pull request from jamessan/revert-pynvim
d7b3ac0 health/provider: Check for available pynvim when neovim module missing
edeb19d python#CheckForModule: Use the given module string instead of hard-coding pynvim
0dd89cd {health,provider}/python: Import the neovim, rather than pynvim, module
fc6e8a4 #9423 TUI: Konsole DECSCUSR fixup