gitlab.nvim
This Neovim plugin is designed to make it easy to review Gitlab MRs from within the editor. This means you can do things like:
- Create, approve, and merge MRs for the current branch
- Read and edit an MR description
- Add or remove reviewers and assignees
- Resolve, reply to, and unresolve discussion threads
- Create, edit, delete, and reply to comments
- View and manage pipeline Jobs
- Upload files, jump to the browser, and a lot more!

https://github.com/harrisoncramer/gitlab.nvim/assets/32515581/dc5c07de-4ae6-4335-afe1-d554e3804372
To view these help docs and to get more detailed help information, please run :h gitlab.nvim
Requirements
Quick Start
- Install Go
- Add configuration (see Installation section)
- Run
:lua require("gitlab").choose_merge_request() or :lua require("gitlab").review() if already in review branch/worktree.
This will checkout the branch locally, and open the plugin's reviewer pane.