update system

This commit is contained in:
2024-08-14 19:37:00 +02:00
parent ac1773445f
commit a060be6995
12 changed files with 291 additions and 105 deletions

View File

@@ -85,20 +85,68 @@ in
};
};
inc-rename.enable = true;
which-key.registrations."<leader>s" = {
name = "LSP";
n = "Hover";
r = "References";
c = "Incremental Rename";
R = "Restart LSP";
d = "Definitions";
i = "Implementations";
w = "Workspace Symbols";
t = "Type Definitions";
h = "Diagnostics";
a = "Code Actions";
x = "LSP Format";
};
which-key.settings.spec = [
{
__unkeyed-1 = "<leader>s";
group = "LSP";
icon = "󱐋";
}
{
__unkeyed-1 = "<leader>sn";
desc = "Hover";
icon = "";
}
{
__unkeyed-1 = "<leader>sr";
desc = "References";
icon = "󱁉";
}
{
__unkeyed-1 = "<leader>sc";
desc = "Incremental Rename";
icon = "󰑕";
}
{
__unkeyed-1 = "<leader>sR";
desc = "Restart LSP";
icon = "󰜉";
}
{
__unkeyed-1 = "<leader>sd";
desc = "Definitions";
icon = "󰜬";
}
{
__unkeyed-1 = "<leader>si";
desc = "Implementations";
icon = "󰴽";
}
{
__unkeyed-1 = "<leader>sw";
desc = "Workspace Symbols";
icon = "󰷐";
}
{
__unkeyed-1 = "<leader>st";
desc = "Type Definitions";
icon = "󱍕";
}
{
__unkeyed-1 = "<leader>sh";
icon = "󱖫";
desc = "Diagnostics";
}
{
__unkeyed-1 = "<leader>sa";
desc = "Code Actions";
icon = "";
}
{
__unkeyed-1 = "<leader>sx";
desc = "LSP Format";
icon = "󰉢";
}
];
};
extraPlugins = [ pkgs.vimPlugins.actions-preview-nvim ];
};

View File

@@ -18,13 +18,33 @@ in
"<leader>fb" = "buffers";
};
};
which-key.registrations."<leader>f" = {
name = "Find";
f = "File";
a = "Untracked Files";
g = "Grep";
b = "Buffer";
};
which-key.settings.spec = [
{
__unkeyed-1 = "<leader>f";
group = "Find";
icon = "󰍉";
}
{
__unkeyed-1 = "<leader>ff";
desc = "File";
icon = "󰈢";
}
{
__unkeyed-1 = "<leader>fa";
desc = "Untracked Files";
icon = "󱪡";
}
{
__unkeyed-1 = "<leader>fg";
desc = "Grep";
icon = "󰑑";
}
{
__unkeyed-1 = "<leader>fb";
desc = "Buffer";
icon = "󰈙";
}
];
};
};
}

View File

@@ -19,7 +19,13 @@ in
keymaps."<leader>n" = # vim
"notify";
};
which-key.registrations."<leader>n" = "Notifications";
which-key.settings.spec = [
{
__unkeyed-1 = "<leader>n";
desc = "Notifications";
icon = "󰍩";
}
];
lualine = {
enable = true;
globalstatus = true;

View File

@@ -35,10 +35,18 @@ in
end
'';
};
which-key.registrations = {
"<leader>f".t = "Tree";
"<leader>s".s = "Document Symbols";
};
which-key.settings.spec = [
{
__unkeyed-1 = "<leader>ft";
desc = "Tree";
icon = "󰙅";
}
{
__unkeyed-1 = "<leader>ss";
desc = "Document Symbols";
icon = "󱏒";
}
];
};
};
}