Commit graph

164 commits

Author SHA1 Message Date
Folke Lemaitre
6c76f91398
fix(config): deepcopy config where needed 2024-11-06 22:36:37 +01:00
Folke Lemaitre
0d91a4e364
fix(config): fix reading config during setup. Fixes #2 2024-11-06 22:36:37 +01:00
github-actions[bot]
6ff28b3a37
chore(main): release 1.0.0 (#1)
🤖 I have created a release *beep* *boop*
---


## 1.0.0 (2024-11-06)


### Features

* added debug
([6cb43f6](6cb43f6033))
* added git
([f0a9991](f0a9991347))
* added gitbrowse
([a638d8b](a638d8bafe))
* added lazygit
([fc32619](fc32619734))
* added notifier
([44011dd](44011ddf0d))
* added notify
([f4e0130](f4e0130ec3))
* added toggle
([28c3029](28c3029699))
* better buffer/window vars for terminal and float
([1abce78](1abce78a8b))
* bigfile
([8d62b28](8d62b285d5))
* **bigfile:** show message when bigfile was detected
([fdc0d3d](fdc0d3d1f8))
* bufdelete
([cc5353f](cc5353f6b3))
* config & setup
([c98c4c0](c98c4c0307))
* **config:** get config for snack with defaults and custom opts
([b3d08be](b3d08beb8c))
* **debug:** added simple profile function
([e1f736d](e1f736d71f))
* **docs:** better handling of overloads
([038b283](038b28319c))
* ensure Snacks global is available when not using setup
([f0458ba](f0458bafb0))
* float
([d106107](d106107cdc))
* **float:** added support for splits
([977a3d3](977a3d345b))
* **float:** better key mappings
([a171a81](a171a815b3))
* initial commit
([63a24f6](63a24f6eb0))
* **notifier:** add 1 cell left/right padding and make wrapping work
properly
([efc9699](efc96996e5))
* **notifier:** added global keep config option
([f32d82d](f32d82d1b7))
* **notifier:** added minimal style
([b29a6d5](b29a6d5972))
* **notifier:** allow closing notifs with `q`
([97acbbb](97acbbb654))
* **notifier:** allow config of default filetype
([8a96888](8a96888409))
* **notifier:** enable wrapping by default
([d02aa2f](d02aa2f7cb))
* **notifier:** keep notif open when it's the current window
([1e95800](1e9580039b))
* quickfile
([d0ce645](d0ce6454f9))
* rename
([fa33688](fa33688301))
* statuscolumn
([99b1700](99b1700015))
* terminal
([e6cc7c9](e6cc7c998a))
* **terminal:** allow to override the default terminal implementation
(like toggleterm)
([11c9ee8](11c9ee83aa))
* **terminal:** better defaults and winbar
([7ceeb47](7ceeb47e54))
* **terminal:** better double esc to go to normal mode
([a4af729](a4af729b24))
* **win:** better api to deal with sizes
([ac1a50c](ac1a50c810))
* **win:** custom views
([12d6f86](12d6f863f7))
* words
([73445af](73445af400))


### Bug Fixes

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


### Performance Improvements

* **win:** set options with eventignore and handle ft manually
([80d9a89](80d9a894f9))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-06 19:21:46 +01:00
folke
abde07aecd chore(build): auto-generate docs 2024-11-06 18:21:09 +00:00
Folke Lemaitre
318f70a958
docs: readme 2024-11-06 19:20:11 +01:00
folke
3a6052dd00 chore(build): auto-generate docs 2024-11-06 18:00:11 +00:00
Folke Lemaitre
a5a2d16390
docs: updated example 2024-11-06 18:59:14 +01:00
folke
81cb82b230 chore(build): auto-generate docs 2024-11-06 17:57:26 +00:00
Folke Lemaitre
8a96888409
feat(notifier): allow config of default filetype 2024-11-06 18:56:20 +01:00
Folke Lemaitre
18e41222e3
docs: docgen 2024-11-06 18:54:23 +01:00
Folke Lemaitre
fd57c24301
fix(notifier): modifiable 2024-11-06 18:53:18 +01:00
Folke Lemaitre
d9a1f23e21
fix(notifier): sorting 2024-11-06 18:35:16 +01:00
Folke Lemaitre
b31b2a2c0f
docs: screenshot for notifier 2024-11-06 18:32:38 +01:00
Folke Lemaitre
e78b8ae620
docs: lazygit screenshot 2024-11-06 18:06:48 +01:00
Folke Lemaitre
d58203abfb
docs: screenshot for terminal 2024-11-06 18:04:09 +01:00
Folke Lemaitre
8aaf41527c
docs: screenshot for toggle 2024-11-06 18:02:15 +01:00
Folke Lemaitre
0c914fc8c9
docs: screenshot for win 2024-11-06 18:00:38 +01:00
Folke Lemaitre
2cb78a0965
docs: debug screenshot 2024-11-06 17:58:55 +01:00
Folke Lemaitre
084fdf7d79
docs: more docs... 2024-11-06 17:49:10 +01:00
Folke Lemaitre
4a325ed3ab
docs: notifier 2024-11-06 16:28:51 +01:00
Folke Lemaitre
b29a6d5972
feat(notifier): added minimal style 2024-11-06 16:26:44 +01:00
Folke Lemaitre
6bbc7df37a
docs: notifier 2024-11-06 15:52:19 +01:00
Folke Lemaitre
9ffcea77f1
refactor(notifier): dont expose notifier instance 2024-11-06 15:45:48 +01:00
Folke Lemaitre
9341f730d9
refactor(notifier): make notify a mod method instead of class method 2024-11-06 13:38:51 +01:00
Folke Lemaitre
f620b6c9b8
docs: notifier 2024-11-06 13:38:51 +01:00
Folke Lemaitre
aa17f60c19
docs: lazygit 2024-11-06 13:38:51 +01:00
Folke Lemaitre
bbda275681
docs: gitbrowse 2024-11-06 13:38:51 +01:00
Folke Lemaitre
14ecc90685
docs: docs for debug 2024-11-06 13:38:51 +01:00
Folke Lemaitre
4c7ed34f72
docs: docs for bufdelete 2024-11-06 13:38:50 +01:00
Folke Lemaitre
84646aa60a
docs: docs for bigfile 2024-11-06 13:38:50 +01:00
folke
632df148a4 chore(build): auto-generate docs 2024-11-06 12:08:59 +00:00
Folke Lemaitre
36e2d192c3
docs: docgen 2024-11-06 13:08:09 +01:00
Folke Lemaitre
dd97a2a659
docs: docs for rename 2024-11-06 13:08:09 +01:00
folke
6673551e12 chore(build): auto-generate docs 2024-11-06 11:23:22 +00:00
Folke Lemaitre
910ce8f394
refactor: Snacks.rename.rename() => Snacks.rename.rename_file() 2024-11-06 12:21:31 +01:00
Folke Lemaitre
82ea3e68c4
docs: moar docs 2024-11-06 11:43:50 +01:00
Folke Lemaitre
983621b0fe
docs: docgen 2024-11-06 11:27:52 +01:00
folke
47e956f7c4 chore(build): auto-generate docs 2024-11-06 10:14:37 +00:00
Folke Lemaitre
c834e0a326
docs: better readme 2024-11-06 11:13:32 +01:00
folke
433f234d70 chore(build): auto-generate docs 2024-11-06 09:57:51 +00:00
Folke Lemaitre
0ae7da85ae
docs: docgen for styles 2024-11-06 10:56:23 +01:00
Folke Lemaitre
66810971b9
fix(win): better implementation of window styles (previously views) 2024-11-06 10:56:08 +01:00
Folke Lemaitre
39a63ce2a3
refactor(win): move opts.win.* to opts.* 2024-11-06 08:07:36 +01:00
Folke Lemaitre
e8061bcda0
fix(notifier): show notifier errors with nvim_err_writeln 2024-11-06 07:58:36 +01:00
Folke Lemaitre
9ef9e69620
fix(notifier): modifiable = false 2024-11-06 07:58:07 +01:00
Folke Lemaitre
ab96f81574
refactor(notifier): moved padding stuff to win 2024-11-06 07:57:48 +01:00
Folke Lemaitre
8c843cba29
docs: ignore stylua stuff 2024-11-06 00:42:09 +01:00
folke
6b1c636ff5 chore(build): auto-generate docs 2024-11-05 23:40:19 +00:00
Folke Lemaitre
796d235771
docs: docgen 2024-11-06 00:39:27 +01:00
folke
8790f82e00 chore(build): auto-generate docs 2024-11-05 23:36:41 +00:00