Highlights
This will be the final 1.x release before 2.0!
- Fuzzy matching now builds on stable Rust!
- The underlying fuzzy matching library no longer requires nightly: https://github.com/saghen/frizbee
- Added many new prebuilt binary targets (arm64/x86_64 OpenBSD and FreeBSD, arm64 Windows)
:h 'formatoptions'no longer breaks auto insert
Features
- add aarch64 support on OpenBSD (#2441) (be47387)
- download: support glob in
force_version='v*(#2408) (0036d63) - health: display OS/Arch for unsupported system_triple (#2389) (694b768)
- keymap: allow scrolling signature window while in snippets (f9e855c)
- path: expand env vars enclosed in braces (#2439) (816052a)
- support FreeBSD aarch64 (#2380) (b4d3793)
- upgrade to frizbee 0.8.2, drop nightly rust requirement (#2406) (9ecf2c7)
Bug Fixes
- buffer: discard
fs_statcheck for unmodified buffers (#2398) (cd79f57) - clear context and items on hide from list (cadd805), closes #2355
- cmdline: guard against
nvim_parse_cmderrors for incomplete expr (658d0ec), closes #2428 - cmdline: support complex
v:luaexpression (4730d96), closes #2350 #2418 - completion items after applying preview breaking fuzzy matching (58100f4), closes #2362
- context: include missing line field in get_bounds return value (32d8520)
- disable auto brackets for objective-c/objective-c++ (47d8c7d), closes #1977
- disable auto-wrap during completion to prevent preview undo errors (#2378) (d2fcad3)
- disable formatoptions 'a' during completion and wrap text around paragraph if and only if it was set (#2436) (b09b847), closes #2432
- download: check checksums on OpenBSD with sha256 command (#2437) (72c3bc2)
- download: return error for unknown system_triple (#2392) (85666c5), closes saghen/blink.cmp#2387
- guard against unsupported system for checksum (3586996), closes #2401
- hide event receiving empty context (cb8840b)
- path: expand env vars whose names contain numbers (#2440) (ec05b2d)
- plugin: guard against nil vim.lsp.config['*'] (f85eb62), closes #2379
- provider: prevent E5560 errors during fast events (685d862)
- race with no auto show delay, document bug (11a8888), closes #2419
- reload highlights on color scheme change (#2273) (8936aee)
- restore cursor position after auto-wrap (#2426) (e9556f9), closes #2378
- signature: use
win:set_heightwhen updating position (1d6841e)
Performance Improvements
- buffer: more performant way to calculate the size of a buffer (#2396) (d162ef8)
- cmdline: optimize ex search command lookups (7c80e36)
New Contributors
- @WhyNotHugo made their first contribution in #2406
- @IronBlood made their first contribution in #2380
- @dbernheisel made their first contribution in #2420
- @YaQia made their first contribution in #2378
- @TCP-FINNA made their first contribution in #2424
- @anonymousgrasshopper made their first contribution in #2436
- @bassamsdata made their first contribution in #2273
- @rhelder made their first contribution in #2439
Full Changelog: v1.9.1...v1.10.0