Skip to content

Integration issues with other major Neovim Git plugins #121

@esmuellert

Description

@esmuellert

I would also add that diffview.nvim is more "integrated" with other tools. As an example it can be opened from a folder view of oil.nvim while this one can't find the git root on that situation. Also as well allows to use fugitive or git signs commands as it is using just regular buffers. I just do :Git add % to stage the current buffer. Those tricks doesn't work with this plugin.

Still kudos for it, the diffing is really great per se and it's still early stages.

Edit: Git add % kinda works, but I have to focus the overview panel of changes to refresh, it doesn't auto refresh. Custom regular mappings from other plugins don't work

Originally posted by @RaulCote in #63

Thanks for providing the information about the plugin's integration with other major Git plugins. I actually would like to improve this area a bit more, but I personally don't use other plugins a lot (Lazygit + this plugin fulfills most of my needs). So, if possible, could you list a few more integration issues that this plugin has with other plugins? I would like to open this new issue to track comprehensively. From your last reply, I can see the following:

  • Integration with oil.nvim (like opening from a folder view)
  • fugitive commands like Git add %. Actually for this one, I feel it should work when you just have unstaged changes and do CodeDiff. The right diff buffer should support such operations because it is also a normal buffer.

Please let me know if you spot more integration issues, thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Priority/P1-HighShould fix this week - core functionality brokenStatus/AcceptedIssue has been reviewed and accepted for implementationStatus/Awaiting-ResponseWaiting for user or contributor responsebugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions