mirror of
https://github.com/anotherhadi/nixy.git
synced 2026-04-03 19:42:10 +02:00
Nixvim config update: +Snacks, -telescope
This commit is contained in:
@@ -12,31 +12,6 @@
|
||||
};
|
||||
spec = [
|
||||
# General Mappings
|
||||
{
|
||||
__unkeyed-1 = "<leader>c";
|
||||
mode = [ "n" "v" ];
|
||||
group = "+code";
|
||||
}
|
||||
{
|
||||
__unkeyed-1 = "<leader>d";
|
||||
mode = [ "n" "v" ];
|
||||
group = "+debug";
|
||||
}
|
||||
{
|
||||
__unkeyed-1 = "<leader>s";
|
||||
mode = "n";
|
||||
group = "+search";
|
||||
}
|
||||
{
|
||||
__unkeyed-1 = "<leader>m";
|
||||
mode = "n";
|
||||
group = "+markdown";
|
||||
}
|
||||
{
|
||||
__unkeyed-1 = "<leader>t";
|
||||
mode = "n";
|
||||
group = "+trouble";
|
||||
}
|
||||
{
|
||||
__unkeyed-1 = "<leader>u";
|
||||
mode = "n";
|
||||
@@ -47,11 +22,6 @@
|
||||
mode = "n";
|
||||
group = "+windows";
|
||||
}
|
||||
{
|
||||
__unkeyed-1 = "<leader>h";
|
||||
mode = "n";
|
||||
group = "+harpoon";
|
||||
}
|
||||
];
|
||||
win = {
|
||||
border = "rounded";
|
||||
@@ -62,27 +32,6 @@
|
||||
|
||||
keymaps = [
|
||||
# General Mappings
|
||||
{
|
||||
key = "<leader>e";
|
||||
action = "<cmd>Oil --float<cr>";
|
||||
options.desc = "Oil";
|
||||
}
|
||||
{
|
||||
key = "-";
|
||||
action = "<cmd>Oil<cr>";
|
||||
options.desc = "Oil";
|
||||
}
|
||||
{
|
||||
key = "<leader>E";
|
||||
action = "<cmd>Neotree toggle<cr>";
|
||||
options.desc = "Neotree";
|
||||
}
|
||||
{
|
||||
key = "<leader>g";
|
||||
action = "<cmd>LazyGit<cr>";
|
||||
options.desc = "LazyGit";
|
||||
}
|
||||
|
||||
{
|
||||
key = "s";
|
||||
action = "<cmd>lua require('flash').jump()<cr>";
|
||||
@@ -111,6 +60,28 @@
|
||||
action = "<cmd>TmuxNavigateRight<cr>";
|
||||
}
|
||||
|
||||
# Disable Arrow Keys in Normal Mode
|
||||
{
|
||||
key = "<Up>";
|
||||
action = "<Nop>";
|
||||
options.desc = "Disable Up Arrow";
|
||||
}
|
||||
{
|
||||
key = "<Down>";
|
||||
action = "<Nop>";
|
||||
options.desc = "Disable Down Arrow";
|
||||
}
|
||||
{
|
||||
key = "<Left>";
|
||||
action = "<Nop>";
|
||||
options.desc = "Disable Left Arrow";
|
||||
}
|
||||
{
|
||||
key = "<Right>";
|
||||
action = "<Nop>";
|
||||
options.desc = "Disable Right Arrow";
|
||||
}
|
||||
|
||||
# UI
|
||||
{
|
||||
key = "<leader>uw";
|
||||
@@ -125,7 +96,7 @@
|
||||
{
|
||||
key = "<leader>us";
|
||||
action = "<cmd>set spell!<cr>";
|
||||
options.desc = "Toggle spellcheck";
|
||||
options.desc = "Toggle spellLazyGitcheck";
|
||||
}
|
||||
{
|
||||
key = "<leader>uc";
|
||||
@@ -153,95 +124,6 @@
|
||||
options.desc = "Hide tabline";
|
||||
}
|
||||
|
||||
# Search
|
||||
{
|
||||
key = "<leader> ";
|
||||
action = "<cmd>lua require('telescope.builtin').find_files()<cr>";
|
||||
options.desc = "Telescope";
|
||||
}
|
||||
{
|
||||
key = "<leader>sg";
|
||||
action = "<cmd>lua require('telescope.builtin').live_grep()<cr>";
|
||||
options.desc = "Livegrep";
|
||||
}
|
||||
{
|
||||
key = "<leader>sf";
|
||||
action = "<cmd>lua require('telescope.builtin').find_files()<cr>";
|
||||
options.desc = "Find Files";
|
||||
}
|
||||
{
|
||||
key = "<leader>sb";
|
||||
action = "<cmd>lua require('telescope.builtin').buffers()<cr>";
|
||||
options.desc = "Buffers";
|
||||
}
|
||||
{
|
||||
key = "<leader>sh";
|
||||
action = "<cmd>lua require('telescope.builtin').help_tags()<cr>";
|
||||
options.desc = "Help Tags";
|
||||
}
|
||||
{
|
||||
key = "<leader>sc";
|
||||
action = "<cmd>lua require('telescope.builtin').commands()<cr>";
|
||||
options.desc = "Commands";
|
||||
}
|
||||
{
|
||||
key = "<leader>sm";
|
||||
action = "<cmd>lua require('telescope.builtin').marks()<cr>";
|
||||
options.desc = "Marks";
|
||||
}
|
||||
{
|
||||
key = "<leader>so";
|
||||
action = "<cmd>lua require('telescope.builtin').oldfiles()<cr>";
|
||||
options.desc = "Oldfiles";
|
||||
}
|
||||
{
|
||||
key = "<leader>ss";
|
||||
action = "<cmd>lua require('telescope.builtin').spell_suggest()<cr>";
|
||||
options.desc = "Spell Suggest";
|
||||
}
|
||||
{
|
||||
key = "<leader>sr";
|
||||
action = "<cmd>:noh<return><esc>";
|
||||
options.desc = "Reset search";
|
||||
}
|
||||
{
|
||||
key = "<leader>st";
|
||||
action = "<cmd>TodoTelescope<cr>";
|
||||
options.desc = "Todos";
|
||||
}
|
||||
|
||||
# Trouble
|
||||
{
|
||||
key = "<leader>tx";
|
||||
action = "<cmd>Trouble diagnostics toggle<cr>";
|
||||
options.desc = "Diagnostics (Trouble)";
|
||||
}
|
||||
{
|
||||
key = "<leader>tX";
|
||||
action = "<cmd>Trouble diagnostics toggle filter.buf=0<cr>";
|
||||
options.desc = "Buffer Diagnostics (Trouble)";
|
||||
}
|
||||
{
|
||||
key = "<leader>ts";
|
||||
action = "<cmd>Trouble symbols toggle focus=false<cr>";
|
||||
options.desc = "Symbols (Trouble)";
|
||||
}
|
||||
{
|
||||
key = "<leader>tl";
|
||||
action = "<cmd>Trouble lsp toggle focus=false win.position=right<cr>";
|
||||
options.desc = "LSP Definitions / references / ... (Trouble)";
|
||||
}
|
||||
{
|
||||
key = "<leader>tL";
|
||||
action = "<cmd>Trouble loclist toggle<cr>";
|
||||
options.desc = "Location List (Trouble)";
|
||||
}
|
||||
{
|
||||
key = "<leader>tQ";
|
||||
action = "<cmd>Trouble qflist toggle<cr>";
|
||||
options.desc = "Quickfix List (Trouble)";
|
||||
}
|
||||
|
||||
# Windows
|
||||
{
|
||||
key = "<leader>ws";
|
||||
@@ -258,53 +140,6 @@
|
||||
action = "<cmd>close<cr>";
|
||||
options.desc = "Close";
|
||||
}
|
||||
|
||||
# Code
|
||||
{
|
||||
key = "<leader>cd";
|
||||
action = "<cmd>lua vim.lsp.buf.definition()<cr>";
|
||||
options.desc = "LSP Definition";
|
||||
}
|
||||
{
|
||||
key = "<leader>cr";
|
||||
action = "<cmd>lua vim.lsp.buf.references()<cr>";
|
||||
options.desc = "LSP References";
|
||||
}
|
||||
{
|
||||
key = "<leader>ct";
|
||||
action = "<cmd>lua vim.lsp.buf.type_definition()<cr>";
|
||||
options.desc = "LSP Type Definition";
|
||||
}
|
||||
{
|
||||
key = "<leader>ca";
|
||||
action = "<cmd>lua vim.lsp.buf.code_action()<cr>";
|
||||
options.desc = "LSP Code Action";
|
||||
}
|
||||
{
|
||||
key = "<leader>cf";
|
||||
action = "<cmd>lua vim.lsp.buf.formatting()<cr>";
|
||||
options.desc = "LSP Formatting";
|
||||
}
|
||||
{
|
||||
key = "<leader>cn";
|
||||
action = "<cmd>lua vim.lsp.diagnostic.goto_next()<cr>";
|
||||
options.desc = "LSP Next Diagnostic";
|
||||
}
|
||||
{
|
||||
key = "<leader>cp";
|
||||
action = "<cmd>lua vim.lsp.diagnostic.goto_prev()<cr>";
|
||||
options.desc = "LSP Previous Diagnostic";
|
||||
}
|
||||
{
|
||||
key = "<leader>cu";
|
||||
action = "<cmd>lua require('dapui').toggle()<CR>";
|
||||
options.desc = "Toggle Dapui";
|
||||
}
|
||||
{
|
||||
key = "<leader>cb";
|
||||
action = "<cmd>lua require('dap').toggle_breakpoint()<CR>";
|
||||
options.desc = "Toggle breakpoint";
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user