github folke/snacks.nvim v1.0.0

latest releases: stable, v2.23.0, v2.22.0...
10 months ago

1.0.0 (2024-11-06)

Features

  • added debug (6cb43f6)
  • added git (f0a9991)
  • added gitbrowse (a638d8b)
  • added lazygit (fc32619)
  • added notifier (44011dd)
  • added notify (f4e0130)
  • added toggle (28c3029)
  • better buffer/window vars for terminal and float (1abce78)
  • bigfile (8d62b28)
  • bigfile: show message when bigfile was detected (fdc0d3d)
  • bufdelete (cc5353f)
  • config & setup (c98c4c0)
  • config: get config for snack with defaults and custom opts (b3d08be)
  • debug: added simple profile function (e1f736d)
  • docs: better handling of overloads (038b283)
  • ensure Snacks global is available when not using setup (f0458ba)
  • float (d106107)
  • float: added support for splits (977a3d3)
  • float: better key mappings (a171a81)
  • initial commit (63a24f6)
  • notifier: add 1 cell left/right padding and make wrapping work properly (efc9699)
  • notifier: added global keep config option (f32d82d)
  • notifier: added minimal style (b29a6d5)
  • notifier: allow closing notifs with q (97acbbb)
  • notifier: allow config of default filetype (8a96888)
  • notifier: enable wrapping by default (d02aa2f)
  • notifier: keep notif open when it's the current window (1e95800)
  • quickfile (d0ce645)
  • rename (fa33688)
  • statuscolumn (99b1700)
  • terminal (e6cc7c9)
  • terminal: allow to override the default terminal implementation (like toggleterm) (11c9ee8)
  • terminal: better defaults and winbar (7ceeb47)
  • terminal: better double esc to go to normal mode (a4af729)
  • win: better api to deal with sizes (ac1a50c)
  • win: custom views (12d6f86)
  • words (73445af)

Bug Fixes

  • config: don't change defaults in merge (6e825f5)
  • config: merging of possible nil values (f5bbb44)
  • debug: exclude vimrc from callers (8845a6a)
  • float: don't use backdrop for splits (5eb64c5)
  • float: only set default filetype if no ft is set (66b2525)
  • float: proper closing of backdrop (a528e77)
  • notifier: modifiable (fd57c24)
  • notifier: modifiable = false (9ef9e69)
  • notifier: show notifier errors with nvim_err_writeln (e8061bc)
  • notifier: sorting (d9a1f23)
  • simplify setup (787b53e)
  • win: backdrop (71dd912)
  • win: better implementation of window styles (previously views) (6681097)
  • win: dont error when augroup is already deleted (8c43597)
  • win: dont update win opt noautocmd (a06e3ed)
  • win: no need to set EndOfBuffer winhl (7a7f221)
  • win: use syntax as fallback for treesitter (f3b69a6)

Performance Improvements

  • win: set options with eventignore and handle ft manually (80d9a89)

Don't miss a new snacks.nvim release

NewReleases is sending notifications on new releases.