This commit is contained in:
2026-03-13 09:47:47 +00:00
parent f40284b3be
commit 46cd921ef8
5 changed files with 189 additions and 10 deletions

View File

@@ -348,6 +348,98 @@
action = ":lua vim.lsp.buf.definition()<CR>";
options.desc = "Source definition";
}
# t - tab
{
mode = "n";
key = "<leader>tc";
action = ":tabclose<CR>";
options.desc = "Close tab";
}
{
mode = "n";
key = "<leader>tn";
action = ":tabnew<CR>";
options.desc = "New tab";
}
{
mode = "n";
key = "<leader>to";
action = ":tabonly<CR>";
options.desc = "Close other tabs";
}
{
mode = "n";
key = "<leader>th";
action = ":tabprevious<CR>";
options.desc = "Previous tab";
}
{
mode = "n";
key = "<leader>tl";
action = ":tabnext<CR>";
options.desc = "Next tab";
}
# w - window
{
mode = "n";
key = "<leader>wh";
action = "<C-w>h";
options.desc = "Go left";
}
{
mode = "n";
key = "<leader>wj";
action = "<C-w>j";
options.desc = "Go down";
}
{
mode = "n";
key = "<leader>wk";
action = "<C-w>k";
options.desc = "Go up";
}
{
mode = "n";
key = "<leader>wl";
action = "<C-w>l";
options.desc = "Go right";
}
{
mode = "n";
key = "<leader>ws";
action = ":split<CR>";
options.desc = "Split horizontal";
}
{
mode = "n";
key = "<leader>wv";
action = ":vsplit<CR>";
options.desc = "Split vertical";
}
{
mode = "n";
key = "<leader>wc";
action = ":close<CR>";
options.desc = "Close window";
}
{
mode = "n";
key = "<leader>wq";
action = ":q<CR>";
options.desc = "Quit window";
}
{
mode = "n";
key = "<leader>wo";
action = ":only<CR>";
options.desc = "Close other windows";
}
{
mode = "n";
key = "<leader>w=";
action = "<C-w>=";
options.desc = "Equalize windows";
}
# other
{
mode = "n";

View File

@@ -35,6 +35,8 @@
{ mode = 'x', keys = '<Leader>o', desc = '+OpenCode' },
{ mode = 'n', keys = '<Leader>r', desc = '+Review' },
{ mode = 'v', keys = '<Leader>r', desc = '+Review' },
{ mode = 'n', keys = '<Leader>t', desc = '+Tab' },
{ mode = 'n', keys = '<Leader>w', desc = '+Window' },
require("mini.clue").gen_clues.builtin_completion(),
require("mini.clue").gen_clues.g(),
require("mini.clue").gen_clues.marks(),

View File

@@ -35,6 +35,16 @@ in {
debug = {
show_ids = false,
},
ui = {
icons = {
preset = "text",
},
input = {
text = {
wrap = true,
},
},
},
})
local hl = vim.api.nvim_set_hl

View File

@@ -355,6 +355,80 @@
# JJUI configuration
programs.jjui = {
enable = true;
settings.ui.colors = {
text = {fg = "#575279";};
dimmed = {fg = "#9893a5";};
selected = {
bg = "#f2e9e1";
fg = "#575279";
bold = true;
};
border = {fg = "#9893a5";};
title = {
fg = "#907aa9";
bold = true;
};
shortcut = {
fg = "#286983";
bold = true;
};
matched = {
fg = "#ea9d34";
bold = true;
};
"revisions selected" = {
bg = "#f2e9e1";
fg = "#575279";
bold = true;
};
"status" = {bg = "#f2e9e1";};
"status title" = {
bg = "#907aa9";
fg = "#faf4ed";
bold = true;
};
"status shortcut" = {fg = "#286983";};
"status dimmed" = {fg = "#9893a5";};
"menu" = {bg = "#faf4ed";};
"menu selected" = {
bg = "#f2e9e1";
fg = "#575279";
bold = true;
};
"menu border" = {fg = "#9893a5";};
"menu title" = {
fg = "#907aa9";
bold = true;
};
"menu shortcut" = {fg = "#286983";};
"menu matched" = {
fg = "#ea9d34";
bold = true;
};
"preview border" = {fg = "#9893a5";};
"help" = {bg = "#faf4ed";};
"help border" = {fg = "#9893a5";};
"help title" = {
fg = "#907aa9";
bold = true;
};
"confirmation" = {bg = "#faf4ed";};
"confirmation border" = {fg = "#9893a5";};
"confirmation selected" = {
bg = "#f2e9e1";
fg = "#575279";
bold = true;
};
"confirmation dimmed" = {fg = "#9893a5";};
source_marker = {
fg = "#56949f";
bold = true;
};
target_marker = {
fg = "#d7827e";
bold = true;
};
};
};
# Direnv configuration

View File

@@ -9,6 +9,7 @@
settings = {
show_banner = false;
edit_mode = "vi";
completions = {
algorithm = "fuzzy";
case_sensitive = false;