feat(nixvim): added telescope-tabs

This commit is contained in:
2025-10-13 12:01:27 +01:00
parent 9a81f4522d
commit 8480b5bf5a

View File

@@ -42,12 +42,26 @@
}; };
}; };
}; };
extraPlugins = with pkgs; [ extraPlugins =
vimPlugins.mini-completion with pkgs;
vimPlugins.mini-comment [
vimPlugins.melange-nvim vimPlugins.mini-completion
vimPlugins.telescope-file-browser-nvim vimPlugins.mini-comment
]; vimPlugins.melange-nvim
vimPlugins.telescope-file-browser-nvim
]
++ [
(pkgs.vimUtils.buildVimPlugin {
name = "telescope-tabs";
doCheck = false; # i didnt figure out how to do deps so lmfao
src = pkgs.fetchFromGitHub {
owner = "LukasPietzschmann";
repo = "telescope-tabs";
rev = "777b1f630f3d6a12a2e71635a82581c988d6da2e";
hash = "sha256-5NpH9+0ECrcKi8quPLpCHLSPTuzGETWtq4E+2jqUKio=";
};
})
];
opts = { opts = {
number = true; number = true;
bg = "dark"; bg = "dark";
@@ -80,6 +94,20 @@
silent = true; silent = true;
}; };
} }
{
action = "<cmd>Telescope telescope-tabs list_tabs<cr>";
key = "<leader>ft";
options = {
silent = true;
};
}
{
action = "<cmd>tabnew<cr>";
key = "<leader>tt";
options = {
silent = true;
};
}
{ {
action = "<cmd>LazyGit<cr>"; action = "<cmd>LazyGit<cr>";
key = "<leader>lg"; key = "<leader>lg";