github Saghen/blink.cmp v1.2.0

latest releases: v1.6.0, v1.5.1, v1.5.0...
4 months ago

Highlights

  • Fuzzy matcher performance and correctness improvements (v0.3.0..v0.4.2)
  • sources.per_filetype.*.inherit_defaults for inheriting from the default sources (docs)
  • nvim_echo for fancy notifications and error messages (Thanks @OXY2DEV!)
  • Many bug fixes

Features

  • ignore_root_slash option for path source (#1678) (5295e6a)
  • add completion.menu.draw.cursorline_priority (5b11128)
  • add sources.per_filetype.*.inherit_defaults to inherit from default (4a1a685), closes #1669
  • add bold style for border (#1687) (7856f05)
  • begin typing async tasks (a745202)
  • extend tailwind color hack to cssls (#1594) (54c5c9c)
  • ignore keyword length on trigger character (#1699) (f233029)
  • option to run select_next/prev when only ghost text is visible (a5be099), closes #1572
  • prioritize lowercase over uppercase in label sort (bdb1497), closes #1642
  • remove 1024 char limit on fuzzy (7281aed), closes #1473
  • revert show ~ indicator for items which expand as snippets (39622d1)
  • set glibc to 2.17 for linux builds (efa0b4d), closes #1482
  • show ~ indicator for items which expand as snippets (7bf9d6c), closes #1660
  • simplify repro.lua (ca7e138)
  • temporarily disable prefetching (aace22d), closes #1633
  • use blink-cmp-dot-repeat filetype for dot repeat buffer (651a3d4), closes #1623
  • use nvim_echo for emitting errors and notifs (#1523) (695a7ed), closes #973 #1628
  • use buffer events suppression hach for cmdline events (596a386), closes #1649
  • use built-in markdown renderer for documentation (30f0749), closes #1579
  • use current buffer only in search mode (dcd783e), closes #1592
  • use linebreak on documentation window (53b2b05), closes #1579

Bug Fixes

  • avoid undefined highlight group 'CmpGhostText' (#1617) (76f11c4)
  • bump frizbee to 0.4.1 (c3a5421), closes #1642 #1147
  • close dir handle on read failure in path source (7dc5a6b)
  • cmdline: handle error if getcompletion returns an error (#1700) (4e119c5)
  • default sources not being used (f1efa3b)
  • disable auto brackets by default for cpp filetype (#1595) (0528949)
  • disable auto brackets in typescript imports (72cdff5), closes #1609
  • disable Neovide drawing when setting up dot repeat (#1582) (d5943ac)
  • ghost text failing to clear (84b7b9f), closes #1581
  • ghost_text preview error on completion cancellation at buffer end (#1676) (11ed30a)
  • inconsistent menu cycling behavior (efde0c2), closes #1637
  • luasnip: guard against missing callbacks (fa7ad0a), closes #1643
  • multi-line snippet indentation when no placeholders (9ac195c), closes #1635
  • protect against non-empty empty textEdit (#1601) (6cd64bd)
  • remove unsupported params field from draw highlight type (7e313f0)
  • remove unused keys from mode specific keymaps (405bd23)
  • schedule nvim_echo (#1683) (f2e4f6a)
  • sending exact and score to lsp (e08ae37), closes #1667
  • serialization issue with draw function (#1719) (d361815)
  • snippets: strings like %20 in the register resulting in repeated errors (#1693) (4040d83)
  • unhandled terminal mode in set_cursor implementation (#1672) (07a09ac)
  • unify and correct source list type (#1622) (e16586c)

Performance Improvements

  • mark help tags as complete backwards (ea29ab1), closes #1538

New Contributors

Full Changelog: v1.1.1...v1.2.0

Don't miss a new blink.cmp release

NewReleases is sending notifications on new releases.