stuff
This commit is contained in:
@@ -348,6 +348,98 @@
|
|||||||
action = ":lua vim.lsp.buf.definition()<CR>";
|
action = ":lua vim.lsp.buf.definition()<CR>";
|
||||||
options.desc = "Source definition";
|
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
|
# other
|
||||||
{
|
{
|
||||||
mode = "n";
|
mode = "n";
|
||||||
|
|||||||
@@ -35,6 +35,8 @@
|
|||||||
{ mode = 'x', keys = '<Leader>o', desc = '+OpenCode' },
|
{ mode = 'x', keys = '<Leader>o', desc = '+OpenCode' },
|
||||||
{ mode = 'n', keys = '<Leader>r', desc = '+Review' },
|
{ mode = 'n', keys = '<Leader>r', desc = '+Review' },
|
||||||
{ mode = 'v', 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.builtin_completion(),
|
||||||
require("mini.clue").gen_clues.g(),
|
require("mini.clue").gen_clues.g(),
|
||||||
require("mini.clue").gen_clues.marks(),
|
require("mini.clue").gen_clues.marks(),
|
||||||
|
|||||||
@@ -35,6 +35,16 @@ in {
|
|||||||
debug = {
|
debug = {
|
||||||
show_ids = false,
|
show_ids = false,
|
||||||
},
|
},
|
||||||
|
ui = {
|
||||||
|
icons = {
|
||||||
|
preset = "text",
|
||||||
|
},
|
||||||
|
input = {
|
||||||
|
text = {
|
||||||
|
wrap = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
local hl = vim.api.nvim_set_hl
|
local hl = vim.api.nvim_set_hl
|
||||||
|
|||||||
@@ -355,6 +355,80 @@
|
|||||||
# JJUI configuration
|
# JJUI configuration
|
||||||
programs.jjui = {
|
programs.jjui = {
|
||||||
enable = true;
|
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
|
# Direnv configuration
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
show_banner = false;
|
show_banner = false;
|
||||||
|
edit_mode = "vi";
|
||||||
completions = {
|
completions = {
|
||||||
algorithm = "fuzzy";
|
algorithm = "fuzzy";
|
||||||
case_sensitive = false;
|
case_sensitive = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user