mirror of
https://github.com/moons-14/dotfiles.git
synced 2026-10-07 01:14:08 +09:00
nixvim: add git-conflict.nvim with keymaps
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
@@ -69,6 +69,14 @@ in {
|
|||||||
(mk "]b" "<Cmd>BufferNext<CR>" "後のバッファーに移動")
|
(mk "]b" "<Cmd>BufferNext<CR>" "後のバッファーに移動")
|
||||||
(mk "<leader>bc" "<Cmd>BufferClose<CR>" "バッファーを削除")
|
(mk "<leader>bc" "<Cmd>BufferClose<CR>" "バッファーを削除")
|
||||||
|
|
||||||
|
# Git Conflict
|
||||||
|
(mk "<leader>gco" "<cmd>GitConflictChooseOurs<CR>" "現在のブランチを選択")
|
||||||
|
(mk "<leader>gct" "<cmd>GitConflictChooseTheirs<CR>" "相手のブランチを選択")
|
||||||
|
(mk "<leader>gcb" "<cmd>GitConflictChooseBoth<CR>" "両方を選択")
|
||||||
|
(mk "<leader>gcx" "<cmd>GitConflictListQf<CR>" "コンフリクト一覧")
|
||||||
|
(mk "]x" "<cmd>GitConflictNextConflict<CR>" "次のコンフリクト")
|
||||||
|
(mk "[x" "<cmd>GitConflictPrevConflict<CR>" "前のコンフリクト")
|
||||||
|
|
||||||
# Git
|
# Git
|
||||||
(mk "<leader>gl" "<cmd>LazyGit<CR>" "LazyGitを開く")
|
(mk "<leader>gl" "<cmd>LazyGit<CR>" "LazyGitを開く")
|
||||||
(mk "<leader>gd" "<cmd>DiffviewOpen<CR>" "差分を開く")
|
(mk "<leader>gd" "<cmd>DiffviewOpen<CR>" "差分を開く")
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
./conform.nix
|
./conform.nix
|
||||||
./surround.nix
|
./surround.nix
|
||||||
./git.nix
|
./git.nix
|
||||||
|
./git-conflict.nix
|
||||||
./glance.nix
|
./glance.nix
|
||||||
./flash.nix
|
./flash.nix
|
||||||
./todo-comments.nix
|
./todo-comments.nix
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{ pkgs, ... }: {
|
||||||
|
programs.nixvim = {
|
||||||
|
extraPlugins = [ pkgs.vimPlugins.git-conflict-nvim ];
|
||||||
|
extraConfigLua = ''
|
||||||
|
require("git-conflict").setup()
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user