Merge branch 'nixvim'
This commit is contained in:
commit
6521a7240b
|
@ -23,6 +23,7 @@ in {
|
||||||
./todo-comments.nix
|
./todo-comments.nix
|
||||||
./oil.nix
|
./oil.nix
|
||||||
./comment.nix
|
./comment.nix
|
||||||
|
./git-workree.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.nixvim.plugins.web-devicons.enable = true;
|
programs.nixvim.plugins.web-devicons.enable = true;
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
{
|
||||||
|
programs.nixvim.keymaps = [
|
||||||
|
# Switching worktrees
|
||||||
|
{
|
||||||
|
mode = ["n"];
|
||||||
|
key = "<leader>fws";
|
||||||
|
action = "<cmd>lua require('telescope').extensions.git_worktree.git_worktrees()<CR>";
|
||||||
|
options = {noremap = true;};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
mode = ["n"];
|
||||||
|
key = "<leader>fwc";
|
||||||
|
action = "<cmd>lua require('telescope').extensions.git_worktree.create_git_worktree()<CR>";
|
||||||
|
options = {noremap = true;};
|
||||||
|
}
|
||||||
|
];
|
||||||
|
programs.nixvim.plugins.git-worktree = {
|
||||||
|
enable = true;
|
||||||
|
enableTelescope = true;
|
||||||
|
autopush = true;
|
||||||
|
changeDirectoryCommand = "cd";
|
||||||
|
clearJumpsOnChange = true;
|
||||||
|
updateOnChange = true;
|
||||||
|
updateOnChangeCommand = "e .";
|
||||||
|
};
|
||||||
|
}
|
|
@ -46,5 +46,12 @@
|
||||||
action = "<cmd>Telescope oldfiles<CR>";
|
action = "<cmd>Telescope oldfiles<CR>";
|
||||||
options = {noremap = true;};
|
options = {noremap = true;};
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
# show recently opened files
|
||||||
|
mode = ["n"];
|
||||||
|
key = "<Leader>fk";
|
||||||
|
action = "<cmd>Telescope keymaps<CR>";
|
||||||
|
options = {noremap = true;};
|
||||||
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue