Download Latest Version v1.6.0 source code.tar.gz (388.5 kB)
Email in envelope

Get an email when there's a new version of blink.cmp

Home / v1.6.0
Name Modified Size InfoDownloads / Week
Parent folder
aarch64-apple-darwin.dylib 2025-07-24 3.0 MB
aarch64-apple-darwin.dylib.sha256 2025-07-24 116 Bytes
aarch64-linux-android.so 2025-07-24 3.8 MB
aarch64-linux-android.so.sha256 2025-07-24 115 Bytes
aarch64-unknown-linux-gnu.so 2025-07-24 2.7 MB
aarch64-unknown-linux-gnu.so.sha256 2025-07-24 123 Bytes
aarch64-unknown-linux-musl.so 2025-07-24 3.7 MB
aarch64-unknown-linux-musl.so.sha256 2025-07-24 125 Bytes
x86_64-apple-darwin.dylib 2025-07-24 3.4 MB
x86_64-apple-darwin.dylib.sha256 2025-07-24 114 Bytes
x86_64-pc-windows-msvc.dll 2025-07-24 3.0 MB
x86_64-pc-windows-msvc.dll.sha256 2025-07-24 118 Bytes
x86_64-unknown-linux-gnu.so 2025-07-24 3.3 MB
x86_64-unknown-linux-gnu.so.sha256 2025-07-24 121 Bytes
x86_64-unknown-linux-musl.so 2025-07-24 4.0 MB
x86_64-unknown-linux-musl.so.sha256 2025-07-24 123 Bytes
README.md 2025-07-24 3.5 kB
v1.6.0 source code.tar.gz 2025-07-24 388.5 kB
v1.6.0 source code.zip 2025-07-24 471.6 kB
Totals: 19 Items   27.8 MB 2

Highlights

  • Fuzzy matching:
  • Always prefer continuous matches over fuzzy matches (i.e. foo on foobar beats f_o_o_bar) (Change made in v1.5.0 but forgot to mention it)
  • OFFSET_PREFIX_BONUS for matching second character, if the first character is not a letter and not matched (i.e. h on _hello)
  • Lua implementation no longer ignores score_offset
  • Fixed regression where text after the cursor was not being replaced

Features

  • add .get_context() function to API (6f3ed55)
  • add count option to select_next and select_prev (796a00e), closes #569
  • add OFFSET_PREFIX_BONUS to lua matcher (2faf063)
  • add terminal_command to the completion context (#2001) (b163deb)
  • bump frizbee to 0.5.0 with offset prefix bonus (b6ea46e)
  • lazily get TM_SELECTED_TEXT for snippets (04f9f22), closes #1998
  • snippet: support variables in placeholders (277203b), closes #950
  • update menu position on selection with dynamic direction priority (d89b7e4), closes #2000

Bug Fixes

  • apply score_offset and snippet.score_offset with lua matcher (6c1d41e)
  • applying score_offset on nil match (3545f6d)
  • cmdline: avoid doubling variable scope prefixes in expression (60f446a), closes #1994
  • cmdline: improve prefix handling to avoid duplication in expression (af22c52), closes #2005
  • eager error in snippets (adaff22)
  • log errors from downloader and fallback to lua (b812f16), closes #1999
  • revert #1985 "use edit range start for compensation instead of old cursor" (4663e23), closes #2013

Full Changelog: https://github.com/Saghen/blink.cmp/compare/v1.5.1...v1.6.0

Source: README.md, updated 2025-07-24