Skip to content

v3.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 31 May 18:43
46a1938

3.1.0 (2024-05-31)

Features

  • added severity filter keymap and improved filtering actions (7842dbb)
  • only open trouble when results (optionally). Fixes #450 (8fbd2ab)
  • telescope: allow passing additional trouble options to telescope open/add. Fixes #457 (4eaaf9c)

Bug Fixes

  • close section session when needed (2caf73d)
  • fold: start folding with closest non leaf node. Fixes #420 (f248c69)
  • follow: improve the way follow works (cf81aac)
  • format: compat old signs (0e843ed)
  • format: fallback to sign_defined. Fixes #448 (36545cb)
  • lsp: batch get offset position for lsp results. See #452 (96c30dc)
  • lsp: correctly clear location cache (7ea94a6)
  • lsp: exclude locations that match the current line (8c03e13)
  • make sure line is always a string passed to get_line_col (5a12185)
  • preview: correctly load non-scratch buffers (965f56f)
  • preview: correctly pass options to create scratch buffers. Fixes #451 (c50c7e3)
  • preview: don't error on invalid positions (6112c3c)
  • qf: only listen for TextChanged in the main buffer. See #201 (f75992f)
  • qf: update qflist on TextChanged to update pos. Fixes #201 (c1d9294)
  • stop (bda8de4)
  • telescope: remove filter on buf = 0. See #399 (f776ab0)
  • view: restore loc on first render and dont delete last loc if trouble window was never visisted. See #367 (51bf510)

Performance Improvements

  • lsp: cache location requests (6053627)
  • lsp: optimize batch fetching lsp item locations. Fixes #452 (a6f1af5)
  • much faster treesitter highlighter (d4de08d)
  • prevent autocmd leaks (9e3391c)
  • preview: re-use existing preview when preview is for the same file (a415b64)