BREAKING CHANGE: Delta Pager + Large Refactor (#43)

BREAKING CHANGE: This MR addresses an underlying issue with the original implementation in regards to detecting line numbers for comments. 

As such, this is a major breaking change. The setup function signature has changed, please review the `README.md` for the new arguments. The delta pager has also been added as a dependency: https://github.com/dandavison/delta

There will be future work to implement a native solution for parsing changes and line numbers.
This commit is contained in:
Harrison (Harry) Cramer
2023-08-27 17:26:54 -04:00
committed by GitHub
parent ed67a03f8f
commit 19468a3d2d
19 changed files with 1273 additions and 967 deletions

12
todo.md
View File

@@ -1,13 +1,5 @@
## Todo
- [x] Install for non-Lazy users
- [x] Fix comments on non-changed file lines
- [x] Delete, Edit Comments
- [ ] Fix the u.merge function to avoid overwriting settings
- [ ] Finish the Reply functionality
- [ ] Auto-Pick buffer when Cycling Through Comments
- [x] Clean up Camel Case to Snake Case
- [x] Common Popup State
- [x] Silence make command on build (don't rebuild every time)
- [x] Fix gitlab.nvim vs. gitlab namespacing issue
- [x] Allow customization of keybindings
- [ ] Add logging functionality for all API calls
- [ ] Delete should refresh the tree