Added harpoon, removed tabline

This commit is contained in:
Fred Drake
2024-10-05 23:23:25 -04:00
parent 7030515b6e
commit 6ddfa720cb
3 changed files with 50 additions and 1 deletions
+37
View File
@@ -167,6 +167,11 @@
icon = "󰉓"; icon = "󰉓";
desc = "List Workspace Folders"; desc = "List Workspace Folders";
} }
{
__unkeyed-1 = "<leader>h";
icon = "󱡅";
desc = "Harpoon";
}
]; ];
}; };
}; };
@@ -228,6 +233,38 @@
options.desc = "Undo breakpoint"; options.desc = "Undo breakpoint";
} }
# Harpoon commands
{
mode = "n";
key = "<leader>ha";
action = "<CMD>lua require('harpoon.mark').add_file()<CR>";
options.desc = "Add File";
}
{
mode = "n";
key = "<leader>hn";
action = "<CMD>lua require('harpoon.ui').nav_next()<CR>";
options.desc = "Next File";
}
{
mode = "n";
key = "<leader>hp";
action = "<CMD>lua require('harpoon.ui').nav_prev()<CR>";
options.desc = "Previous File";
}
{
mode = "n";
key = "<leader>hm";
action = "<CMD>Telescope harpoon marks<CR>";
options.desc = "Telescope Menu";
}
{
mode = "n";
key = "<leader>hq";
action = "<CMD>lua require('harpoon.ui').toggle_quick_menu()<CR>";
options.desc = "Quick Menu";
}
# FZF-Lua custom commands -- I want to limit to current directory # FZF-Lua custom commands -- I want to limit to current directory
{ {
mode = "n"; mode = "n";
+2
View File
@@ -7,6 +7,8 @@
]; ];
extraConfigLua = '' extraConfigLua = ''
require("telescope").load_extension('harpoon')
require("supermaven-nvim").setup({ require("supermaven-nvim").setup({
keymaps = { keymaps = {
accept_suggestion = "<Tab>", accept_suggestion = "<Tab>",
+11 -1
View File
@@ -1,7 +1,9 @@
{ {
plugins = { plugins = {
auto-save.enable = true;
bufferline = { bufferline = {
enable = true; # TODO: remove this once you are used to not having it
enable = false;
settings = { settings = {
options = { options = {
always_show_bufferline = false; always_show_bufferline = false;
@@ -32,6 +34,14 @@
}; };
}; };
harpoon = {
enable = true;
saveOnToggle = true;
saveOnChange = true;
enterOnSendcmd = false;
markBranch = true;
};
hop.enable = true; hop.enable = true;
illuminate.enable = true; illuminate.enable = true;
lazygit.enable = true; lazygit.enable = true;