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

Generated
+17 -17
View File
@@ -550,8 +550,8 @@
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
"plugins-atlas-nvim": "plugins-atlas-nvim",
"plugins-beancount-nvim": "plugins-beancount-nvim", "plugins-beancount-nvim": "plugins-beancount-nvim",
"plugins-diffview-nvim": "plugins-diffview-nvim",
"plugins-nvimkit-nvim": "plugins-nvimkit-nvim", "plugins-nvimkit-nvim": "plugins-nvimkit-nvim",
"plugins-shipwright-nvim": "plugins-shipwright-nvim", "plugins-shipwright-nvim": "plugins-shipwright-nvim",
"plugins-tailwind-fold-nvim": "plugins-tailwind-fold-nvim" "plugins-tailwind-fold-nvim": "plugins-tailwind-fold-nvim"
@@ -566,6 +566,22 @@
}, },
"parent": [] "parent": []
}, },
"plugins-atlas-nvim": {
"flake": false,
"locked": {
"lastModified": 1793732433,
"narHash": "sha256-z9Mnw/wU5ceuaMiIPJgtXDhw93w0y6MayWQtIYrlqaY=",
"owner": "emrearmagan",
"repo": "atlas.nvim",
"rev": "f78cfc45930d070e93be6d00e500292dfcc263c8",
"type": "github"
},
"original": {
"owner": "emrearmagan",
"repo": "atlas.nvim",
"type": "github"
}
},
"plugins-beancount-nvim": { "plugins-beancount-nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
@@ -582,22 +598,6 @@
"type": "github" "type": "github"
} }
}, },
"plugins-diffview-nvim": {
"flake": false,
"locked": {
"lastModified": 1787574526,
"narHash": "sha256-twlMCrNKlkuoT3aQtZHVAZNw5zv1Y9McFYBt8+KgHZ4=",
"owner": "dlyongemallo",
"repo": "diffview.nvim",
"rev": "30afab604a0abe02dfd19e6fbb9153fd26fd2eb3",
"type": "github"
},
"original": {
"owner": "dlyongemallo",
"repo": "diffview.nvim",
"type": "github"
}
},
"plugins-nvimkit-nvim": { "plugins-nvimkit-nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
@@ -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" })
+17 -17
View File
@@ -31,6 +31,22 @@
"type": "github" "type": "github"
} }
}, },
"plugins-atlas-nvim": {
"flake": false,
"locked": {
"lastModified": 1793732433,
"narHash": "sha256-z9Mnw/wU5ceuaMiIPJgtXDhw93w0y6MayWQtIYrlqaY=",
"owner": "emrearmagan",
"repo": "atlas.nvim",
"rev": "f78cfc45930d070e93be6d00e500292dfcc263c8",
"type": "github"
},
"original": {
"owner": "emrearmagan",
"repo": "atlas.nvim",
"type": "github"
}
},
"plugins-beancount-nvim": { "plugins-beancount-nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
@@ -47,22 +63,6 @@
"type": "github" "type": "github"
} }
}, },
"plugins-diffview-nvim": {
"flake": false,
"locked": {
"lastModified": 1787574526,
"narHash": "sha256-twlMCrNKlkuoT3aQtZHVAZNw5zv1Y9McFYBt8+KgHZ4=",
"owner": "dlyongemallo",
"repo": "diffview.nvim",
"rev": "30afab604a0abe02dfd19e6fbb9153fd26fd2eb3",
"type": "github"
},
"original": {
"owner": "dlyongemallo",
"repo": "diffview.nvim",
"type": "github"
}
},
"plugins-nvimkit-nvim": { "plugins-nvimkit-nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
@@ -115,8 +115,8 @@
"inputs": { "inputs": {
"nixCats": "nixCats", "nixCats": "nixCats",
"nixpkgs": "nixpkgs", "nixpkgs": "nixpkgs",
"plugins-atlas-nvim": "plugins-atlas-nvim",
"plugins-beancount-nvim": "plugins-beancount-nvim", "plugins-beancount-nvim": "plugins-beancount-nvim",
"plugins-diffview-nvim": "plugins-diffview-nvim",
"plugins-nvimkit-nvim": "plugins-nvimkit-nvim", "plugins-nvimkit-nvim": "plugins-nvimkit-nvim",
"plugins-shipwright-nvim": "plugins-shipwright-nvim", "plugins-shipwright-nvim": "plugins-shipwright-nvim",
"plugins-tailwind-fold-nvim": "plugins-tailwind-fold-nvim" "plugins-tailwind-fold-nvim": "plugins-tailwind-fold-nvim"
+5 -3
View File
@@ -23,8 +23,8 @@
url = "github:jamesblckwell/nvimkit.nvim"; url = "github:jamesblckwell/nvimkit.nvim";
flake = false; flake = false;
}; };
plugins-diffview-nvim = { plugins-atlas-nvim = {
url = "github:dlyongemallo/diffview.nvim"; url = "github:emrearmagan/atlas.nvim";
flake = false; flake = false;
}; };
@@ -117,6 +117,7 @@
yaml-language-server yaml-language-server
yamllint yamllint
]; ];
github = [ gh ];
}; };
startupPlugins = { startupPlugins = {
@@ -174,7 +175,7 @@
treesj treesj
sniprun sniprun
gitsigns-nvim gitsigns-nvim
pkgs.neovimPlugins.diffview-nvim pkgs.neovimPlugins.atlas-nvim
nvim-highlight-colors nvim-highlight-colors
pkgs.neovimPlugins.tailwind-fold-nvim pkgs.neovimPlugins.tailwind-fold-nvim
auto-session auto-session
@@ -216,6 +217,7 @@
}; };
categories = { categories = {
general = true; general = true;
github = false;
colorscheme = "zenwritten"; colorscheme = "zenwritten";
}; };
}; };
+4 -1
View File
@@ -20,7 +20,10 @@ in
config = lib.mkIf config.nvim.enable { config = lib.mkIf config.nvim.enable {
nvim.packageDefinitions.merge.nvim = _: { nvim.packageDefinitions.merge.nvim = _: {
categories.colorscheme = config.nvim.colorscheme; categories = {
colorscheme = config.nvim.colorscheme;
github = config.git.github.enable;
};
}; };
home = { home = {