Skip to content

v9.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Nov 05:21
4fc0668

9.0.0 (2024-10-31)

⚠ BREAKING CHANGES

  • configs: deprecate use_devicons, allow dir/file icon callback
  • configs: deprecate opts.general
  • hlgroups: link to ts hl instead of regex syntax hl
  • hlgroups: don't depend on cmp hlgroups
  • sources-treesitter & configs: use vim regex to match ts node name

Features

  • configs: deprecate use_devicons, allow dir/file icon callback (a1b893c)
  • configs: more sensible treesitter valid node types (5186097)
  • sources-path: add filetype devicon as fallback (#185) (ede945e)
  • sources-treesitter & configs: use vim regex to match ts node name (678a59c)
  • sources-treesitter: reduce consecutive spaces in ts symbol name (35988af)

Bug Fixes

  • api: shouldn't reorient when jumping to context (61d1403)
  • configs & hlgroups: missing icons and hlgroups for ts types (a12869f)
  • configs,sources.path: concat nil when icons disabled (#190) (28bcb1c)
  • Remove use of deprecated opts.sources.treesitter.name_pattern (ef933aa)
  • setup: avoid setup twice when using lazy.nvim (#181) (b7b0cd2)
  • setup: dropbar attaches to wrong window (6156e07)
  • sources-path: get_symbols() error caused by drive name on Windows (#175) (d26bf92)
  • sources-path: file icons not selected using filetype as fallback (01ed539)
  • sources-terminal: icon shown when opts.icons.enable is false (9d8cad9)
  • sources.treesitter: ts source not returning symbols (#189) (ef933aa)
  • This is because default is set when calling get_icon() with (01ed539)

Performance Improvements

  • configs: by default don't update in insert mode (ff02391)

Code Refactoring

  • configs: deprecate opts.general (54590c0)
  • hlgroups: don't depend on cmp hlgroups (5f0da7f)
  • hlgroups: link to ts hl instead of regex syntax hl (9b58487)