Updated some plugins to use custom git and diagnostic symbols, also changed the line number color to match my system highlight color (catppuccin peach).
104 lines
1.9 KiB
Nix
104 lines
1.9 KiB
Nix
{
|
|
plugins = {
|
|
bufferline = {
|
|
enable = true;
|
|
diagnostics = "nvim_lsp";
|
|
mode = "buffers";
|
|
|
|
closeIcon = " ";
|
|
bufferCloseIcon = " ";
|
|
modifiedIcon = " ";
|
|
|
|
offsets = [
|
|
{
|
|
filetype = "neo-tree";
|
|
text = "Neo-tree";
|
|
highlight = "Directory";
|
|
text_align = "left";
|
|
}
|
|
];
|
|
};
|
|
};
|
|
keymaps = [
|
|
{
|
|
mode = "n";
|
|
key = "]b";
|
|
action = "<cmd>BufferLineCycleNext<cr>";
|
|
options = {
|
|
desc = "Cycle to next buffer";
|
|
};
|
|
}
|
|
|
|
{
|
|
mode = "n";
|
|
key = "[b";
|
|
action = "<cmd>BufferLineCyclePrev<cr>";
|
|
options = {
|
|
desc = "Cycle to previous buffer";
|
|
};
|
|
}
|
|
|
|
{
|
|
mode = "n";
|
|
key = "<S-l>";
|
|
action = "<cmd>BufferLineCycleNext<cr>";
|
|
options = {
|
|
desc = "Cycle to next buffer";
|
|
};
|
|
}
|
|
|
|
{
|
|
mode = "n";
|
|
key = "<S-h>";
|
|
action = "<cmd>BufferLineCyclePrev<cr>";
|
|
options = {
|
|
desc = "Cycle to previous buffer";
|
|
};
|
|
}
|
|
|
|
{
|
|
mode = "n";
|
|
key = "<leader>bd";
|
|
action = "<cmd>bdelete<cr>";
|
|
options = {
|
|
desc = "Delete buffer";
|
|
};
|
|
}
|
|
|
|
{
|
|
mode = "n";
|
|
key = "<leader>bl";
|
|
action = "<cmd>BufferLineCloseLeft<cr>";
|
|
options = {
|
|
desc = "Delete buffers to the left";
|
|
};
|
|
}
|
|
|
|
{
|
|
mode = "n";
|
|
key = "<leader>bo";
|
|
action = "<cmd>BufferLineCloseOthers<cr>";
|
|
options = {
|
|
desc = "Delete other buffers";
|
|
};
|
|
}
|
|
|
|
{
|
|
mode = "n";
|
|
key = "<leader>bp";
|
|
action = "<cmd>BufferLineTogglePin<cr>";
|
|
options = {
|
|
desc = "Toggle pin";
|
|
};
|
|
}
|
|
|
|
{
|
|
mode = "n";
|
|
key = "<leader>bP";
|
|
action = "<Cmd>BufferLineGroupClose ungrouped<CR>";
|
|
options = {
|
|
desc = "Delete non-pinned buffers";
|
|
};
|
|
}
|
|
];
|
|
}
|