feat(nvim): substitute atlas.nvim for diffview.nvim
check / lint (push) Successful in 30s

This commit is contained in:
hektor committed 2026-11-03 21:27:42 +01:00
1 parent 84e0866c19
commit f365957d3d
6 files changed
+58 -51

No files matched your search

@@ -0,0 +1,15 @@
local nixCatsUtils = require("nixCatsUtils")
local atlas = require("atlas")
local githubEnabled = nixCatsUtils.enableForCategory("github")
atlas.setup({
providers = githubEnabled and { github = {} } or {},
pulls = { diff = { open_cmd = "AtlasDiff" } },
})
local map = vim.keymap.set
map("n", "<leader>gp", "<cmd>Atlas pulls<cr>", { desc = "pull requests (atlas)" })
map("n", "<leader>gi", "<cmd>Atlas issues<cr>", { desc = "issues (atlas)" })
map("n", "<leader>gr", "<cmd>Atlas review<cr>", { desc = "review pull request (atlas)" })
@@ -1,13 +0,0 @@
require("diffview").setup({
keymaps = {
file_panel = {
["s"] = false, -- would conflict with "splits & navigation" keymaps
},
},
})
local map = vim.keymap.set
map("n", "<leader>gh", "<cmd>DiffviewFileHistory<cr>", { desc = "git history (repo)" })
map("n", "<leader>gf", "<cmd>DiffviewFileHistory %<cr>", { desc = "git history (file)" })
map("n", "<leader>gd", "<cmd>DiffviewOpen<cr>", { desc = "git diff" })