💄 style(nvim): stylua ignore in a lot of keys tables
This commit is contained in:
parent
fd1d904641
commit
d568158fa4
25 changed files with 109 additions and 541 deletions
|
@ -1,11 +1,7 @@
|
||||||
return {
|
return {
|
||||||
"stevearc/conform.nvim",
|
"stevearc/conform.nvim",
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{"<leader>cic", "<cmd>ConformInfo<CR>", mode = {"n", "v"}, desc = "Conform Info"},
|
||||||
"<leader>cic",
|
|
||||||
"<cmd>ConformInfo<CR>",
|
|
||||||
mode = { "n", "v" },
|
|
||||||
desc = "Conform Info",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,41 +10,12 @@ return {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<F5>", function() require("dap").continue() end, desc = "Debug: Continue" },
|
||||||
"<F5>",
|
{ "<F10>", function() require("dap").step_over() end, desc = "Debug: Step over" },
|
||||||
function()
|
{ "<F11>", function() require("dap").step_into() end, desc = "Debug: Step into" },
|
||||||
require("dap").continue()
|
{ "<F12>", function() require("dap").step_out() end, desc = "Debug: Step out" },
|
||||||
end,
|
{ "<F2>", function() require("dap").toggle_breakpoint() end, desc = "Debug: Toggle breakpoint" },
|
||||||
desc = "Debug: Continue",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<F10>",
|
|
||||||
function()
|
|
||||||
require("dap").step_over()
|
|
||||||
end,
|
|
||||||
desc = "Debug: Step over",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<F11>",
|
|
||||||
function()
|
|
||||||
require("dap").step_into()
|
|
||||||
end,
|
|
||||||
desc = "Debug: Step into",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<F12>",
|
|
||||||
function()
|
|
||||||
require("dap").step_out()
|
|
||||||
end,
|
|
||||||
desc = "Debug: Step out",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<F2>",
|
|
||||||
function()
|
|
||||||
require("dap").toggle_breakpoint()
|
|
||||||
end,
|
|
||||||
desc = "Debug: Toggle breakpoint",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -70,6 +70,7 @@ return {
|
||||||
"ChatGPTEditWithInstructions",
|
"ChatGPTEditWithInstructions",
|
||||||
"ChatGPTRun",
|
"ChatGPTRun",
|
||||||
},
|
},
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>Cc", "<cmd>ChatGPT<CR>", desc = "ChatGPT" },
|
{ "<leader>Cc", "<cmd>ChatGPT<CR>", desc = "ChatGPT" },
|
||||||
{ "<leader>Ce", "<cmd>ChatGPTEditWithInstruction<CR>", desc = "Edit with instruction", mode = { "n", "v" } },
|
{ "<leader>Ce", "<cmd>ChatGPTEditWithInstruction<CR>", desc = "Edit with instruction", mode = { "n", "v" } },
|
||||||
|
@ -94,12 +95,9 @@ return {
|
||||||
{
|
{
|
||||||
"voldikss/vim-floaterm",
|
"voldikss/vim-floaterm",
|
||||||
optional = true,
|
optional = true,
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<leader>CT", "<cmd>FloatermNew --name=gpt --opener=edit --titleposition=center --width=0.85 --height=0.85 gpt -m<CR>", desc = "Terminal GPT" },
|
||||||
"<leader>CT",
|
|
||||||
"<cmd>FloatermNew --name=gpt --opener=edit --titleposition=center --width=0.85 --height=0.85 gpt -m<CR>",
|
|
||||||
desc = "Terminal GPT",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -5,42 +5,13 @@ return {
|
||||||
snippet_engine = "luasnip",
|
snippet_engine = "luasnip",
|
||||||
enabled = true,
|
enabled = true,
|
||||||
},
|
},
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<leader>ad", function() require("neogen").generate() end, desc = "Default Annotation" },
|
||||||
"<leader>ad",
|
{ "<leader>ac", function() require("neogen").generate({ type = "class" }) end, desc = "Class" },
|
||||||
function()
|
{ "<leader>af", function() require("neogen").generate({ type = "func" }) end, desc = "Function" },
|
||||||
require("neogen").generate()
|
{ "<leader>at", function() require("neogen").generate({ type = "type" }) end, desc = "Type" },
|
||||||
end,
|
{ "<leader>aF", function() require("neogen").generate({ type = "file" }) end, desc = "File" },
|
||||||
desc = "Default Annotation",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>ac",
|
|
||||||
function()
|
|
||||||
require("neogen").generate({ type = "class" })
|
|
||||||
end,
|
|
||||||
desc = "Class",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>af",
|
|
||||||
function()
|
|
||||||
require("neogen").generate({ type = "func" })
|
|
||||||
end,
|
|
||||||
desc = "Function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>at",
|
|
||||||
function()
|
|
||||||
require("neogen").generate({ type = "type" })
|
|
||||||
end,
|
|
||||||
desc = "Type",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>aF",
|
|
||||||
function()
|
|
||||||
require("neogen").generate({ type = "file" })
|
|
||||||
end,
|
|
||||||
desc = "File",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -55,12 +26,9 @@ return {
|
||||||
"Zeioth/dooku.nvim",
|
"Zeioth/dooku.nvim",
|
||||||
cmd = { "DookuGenerate", "DookuOpen", "DookuAutoSetup" },
|
cmd = { "DookuGenerate", "DookuOpen", "DookuAutoSetup" },
|
||||||
opts = {},
|
opts = {},
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<leader>ag", "<Cmd>DookuGenerate<CR>", desc = "Generate HTML Docs" },
|
||||||
"<leader>ag",
|
|
||||||
"<Cmd>DookuGenerate<CR>",
|
|
||||||
desc = "Generate HTML Docs",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
return {
|
return {
|
||||||
{
|
|
||||||
"hrsh7th/nvim-cmp",
|
"hrsh7th/nvim-cmp",
|
||||||
dependencies = {
|
dependencies = {
|
||||||
{
|
{
|
||||||
|
@ -9,5 +8,4 @@ return {
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
table.insert(opts.sources, { name = "rg" })
|
table.insert(opts.sources, { name = "rg" })
|
||||||
end,
|
end,
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,46 +4,23 @@ return {
|
||||||
opts = {
|
opts = {
|
||||||
create_keymaps = false,
|
create_keymaps = false,
|
||||||
},
|
},
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<Leader>ddl", function() return require("debugprint").debugprint() end, desc = "Print under current line", expr = true },
|
||||||
"<Leader>ddl",
|
{ "<Leader>ddL", function() return require("debugprint").debugprint({ above = true }) end, desc = "Print above current line", expr = true },
|
||||||
function()
|
|
||||||
return require("debugprint").debugprint()
|
|
||||||
end,
|
|
||||||
desc = "Print under current line",
|
|
||||||
expr = true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<Leader>ddL",
|
|
||||||
function()
|
|
||||||
return require("debugprint").debugprint({ above = true })
|
|
||||||
end,
|
|
||||||
desc = "Print above current line",
|
|
||||||
expr = true,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"<Leader>ddv",
|
"<Leader>ddv",
|
||||||
function()
|
function() return require("debugprint").debugprint({ variable = true }) end,
|
||||||
return require("debugprint").debugprint({ variable = true })
|
|
||||||
end,
|
|
||||||
desc = "Print variable under current line",
|
desc = "Print variable under current line",
|
||||||
expr = true,
|
expr = true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"<Leader>ddV",
|
"<Leader>ddV",
|
||||||
function()
|
function() return require("debugprint").debugprint({ above = true, variable = true }) end,
|
||||||
return require("debugprint").debugprint({ above = true, variable = true })
|
|
||||||
end,
|
|
||||||
desc = "Print variable above current line",
|
desc = "Print variable above current line",
|
||||||
expr = true,
|
expr = true,
|
||||||
},
|
},
|
||||||
{
|
{ "<Leader>ddd", function() return require("debugprint").deleteprints() end, desc = "Delete all prints" },
|
||||||
"<Leader>ddd",
|
|
||||||
function()
|
|
||||||
return require("debugprint").deleteprints()
|
|
||||||
end,
|
|
||||||
desc = "Delete all prints",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -5,13 +5,9 @@ return {
|
||||||
"smoka7/hydra.nvim",
|
"smoka7/hydra.nvim",
|
||||||
},
|
},
|
||||||
cmd = { "MCstart", "MCvisual", "MCclear", "MCpattern", "MCvisualPattern", "MCunderCursor" },
|
cmd = { "MCstart", "MCvisual", "MCclear", "MCpattern", "MCvisualPattern", "MCunderCursor" },
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ mode = { "v", "n" }, "<Leader>m", "<cmd>MCstart<cr>", desc = "Create a selection for selected text or word under the cursor" },
|
||||||
mode = { "v", "n" },
|
|
||||||
"<Leader>m",
|
|
||||||
"<cmd>MCstart<cr>",
|
|
||||||
desc = "Create a selection for selected text or word under the cursor",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
config = true,
|
config = true,
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
local Util = require("lazyvim.util")
|
||||||
|
|
||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"ThePrimeagen/git-worktree.nvim",
|
"ThePrimeagen/git-worktree.nvim",
|
||||||
|
@ -7,21 +9,10 @@ return {
|
||||||
require("telescope").load_extension("git_worktree")
|
require("telescope").load_extension("git_worktree")
|
||||||
end)
|
end)
|
||||||
end,
|
end,
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<leader>gwm", function() require("telescope").extensions.git_worktree.git_worktrees() end, desc = "Manage Worktrees" },
|
||||||
"<leader>gwm",
|
{ "<leader>gwc", function() require("telescope").extensions.git_worktree.create_git_worktree() end, desc = "Create Worktree" },
|
||||||
function()
|
|
||||||
require("telescope").extensions.git_worktree.git_worktrees()
|
|
||||||
end,
|
|
||||||
desc = "Manage Worktrees",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>gwc",
|
|
||||||
function()
|
|
||||||
require("telescope").extensions.git_worktree.create_git_worktree()
|
|
||||||
end,
|
|
||||||
desc = "Create Worktree",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,32 +6,13 @@ return {
|
||||||
"BufRead package-lock.json",
|
"BufRead package-lock.json",
|
||||||
},
|
},
|
||||||
opts = {},
|
opts = {},
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<leader>ps", "<cmd>lua require('package-info').show({ force = true })<cr>", desc = "Show Package Versions" },
|
||||||
"<leader>ps",
|
{ "<leader>pu", "<cmd>lua require('package-info').update()<cr>", desc = "Update Package" },
|
||||||
"<cmd>lua require('package-info').show({ force = true })<cr>",
|
{ "<leader>pr", "<cmd>lua require('package-info').delete()<cr>", desc = "Remove Package" },
|
||||||
desc = "Show Package Versions",
|
{ "<leader>pv", "<cmd>lua require('package-info').change_version()<cr>", desc = "Change Package Version" },
|
||||||
},
|
{ "<leader>pn", "<cmd>lua require('package-info').install()<cr>", desc = "Install New Dependency" },
|
||||||
{
|
|
||||||
"<leader>pu",
|
|
||||||
"<cmd>lua require('package-info').update()<cr>",
|
|
||||||
desc = "Update Package",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>pr",
|
|
||||||
"<cmd>lua require('package-info').delete()<cr>",
|
|
||||||
desc = "Remove Package",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>pv",
|
|
||||||
"<cmd>lua require('package-info').change_version()<cr>",
|
|
||||||
desc = "Change Package Version",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>pn",
|
|
||||||
"<cmd>lua require('package-info').install()<cr>",
|
|
||||||
desc = "Install New Dependency",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -50,21 +50,10 @@ return {
|
||||||
custom_dynamic_variables = {},
|
custom_dynamic_variables = {},
|
||||||
yank_dry_run = true,
|
yank_dry_run = true,
|
||||||
},
|
},
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<leader>thp", function() require("rest-nvim").run(true) end, desc = "Preview Request" },
|
||||||
"<leader>thp",
|
{ "<leader>thr", function() require("rest-nvim").run() end, desc = "Run Request" },
|
||||||
function()
|
|
||||||
require("rest-nvim").run(true)
|
|
||||||
end,
|
|
||||||
desc = "Preview Request",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>thr",
|
|
||||||
function()
|
|
||||||
require("rest-nvim").run()
|
|
||||||
end,
|
|
||||||
desc = "Run Request",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,13 +1,8 @@
|
||||||
return {
|
return {
|
||||||
"cshuaimin/ssr.nvim",
|
"cshuaimin/ssr.nvim",
|
||||||
opts = {},
|
opts = {},
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<leader>srs", function() require("ssr").open() end, desc = "Structural" },
|
||||||
"<leader>srs",
|
|
||||||
function()
|
|
||||||
require("ssr").open()
|
|
||||||
end,
|
|
||||||
desc = "Structural",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,8 @@
|
||||||
return {
|
return {
|
||||||
"lambdalisue/suda.vim",
|
"lambdalisue/suda.vim",
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<leader>W", ":SudaWrite<CR>", desc = "Suda Write" },
|
||||||
"<leader>W",
|
|
||||||
":SudaWrite<CR>",
|
|
||||||
desc = "Suda Write",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
cmd = {
|
cmd = {
|
||||||
"SudaRead",
|
"SudaRead",
|
||||||
|
|
|
@ -23,13 +23,10 @@ return {
|
||||||
require("telescope").load_extension("repo")
|
require("telescope").load_extension("repo")
|
||||||
end)
|
end)
|
||||||
end,
|
end,
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>fp", "<cmd>Telescope repo list<cr>", desc = "Projects (~/Repos)" },
|
{ "<leader>fp", "<cmd>Telescope repo list<cr>", desc = "Projects (~/Repos)" },
|
||||||
{
|
{ "<leader>fP", "<cmd>lua require'telescope'.extensions.repo.list{search_dirs = { '~/' }}<cr>", desc = "Projects (System)" },
|
||||||
"<leader>fP",
|
|
||||||
"<cmd>lua require'telescope'.extensions.repo.list{search_dirs = { '~/' }}<cr>",
|
|
||||||
desc = "Projects (System)",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -4,25 +4,11 @@ return {
|
||||||
cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" },
|
cmd = { "CompilerOpen", "CompilerToggleResults", "CompilerRedo" },
|
||||||
dependencies = { "stevearc/overseer.nvim" },
|
dependencies = { "stevearc/overseer.nvim" },
|
||||||
opts = {},
|
opts = {},
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<leader>ccc", "<cmd>CompilerOpen<cr>", desc = "Open Compiler" },
|
||||||
"<leader>ccc",
|
{ "<leader>ccR", function() vim.cmd("CompilerStop") vim.cmd("CompilerRedo") end, desc = "Redo Compiler" },
|
||||||
"<cmd>CompilerOpen<cr>",
|
{ "<leader>ccr", "<cmd>CompilerToggleResults<cr>", desc = "Toggle Compiler Results" },
|
||||||
desc = "Open Compiler",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>ccR",
|
|
||||||
function()
|
|
||||||
vim.cmd("CompilerStop")
|
|
||||||
vim.cmd("CompilerRedo")
|
|
||||||
end,
|
|
||||||
desc = "Redo Compiler",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>ccr",
|
|
||||||
"<cmd>CompilerToggleResults<cr>",
|
|
||||||
desc = "Toggle Compiler Results",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
return {
|
return {
|
||||||
{
|
|
||||||
"declancm/cinnamon.nvim",
|
"declancm/cinnamon.nvim",
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
opts = {
|
opts = {
|
||||||
|
@ -8,5 +7,4 @@ return {
|
||||||
extended_keymaps = true,
|
extended_keymaps = true,
|
||||||
override_keymaps = true,
|
override_keymaps = true,
|
||||||
},
|
},
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,11 +4,8 @@ return {
|
||||||
opts = {
|
opts = {
|
||||||
disable_legacy_commands = true,
|
disable_legacy_commands = true,
|
||||||
},
|
},
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<leader>sI", "<cmd>IconPickerNormal<cr>", desc = "Icons" },
|
||||||
"<leader>sI",
|
|
||||||
"<cmd>IconPickerNormal<cr>",
|
|
||||||
desc = "Icons",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,8 @@
|
||||||
return {
|
return {
|
||||||
"shortcuts/no-neck-pain.nvim",
|
"shortcuts/no-neck-pain.nvim",
|
||||||
opts = {},
|
opts = {},
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<leader>uN", "<cmd>NoNeckPain<cr>", desc = "No Neck Pain" },
|
||||||
"<leader>uN",
|
|
||||||
"<cmd>NoNeckPain<cr>",
|
|
||||||
desc = "No Neck Pain",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1 @@
|
||||||
return { "wakatime/vim-wakatime", lazy = false }, {
|
return { "wakatime/vim-wakatime", lazy = false }
|
||||||
"mbbill/undotree",
|
|
||||||
event = "BufReadPost",
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,18 +1,11 @@
|
||||||
return {
|
return {
|
||||||
"folke/flash.nvim",
|
"folke/flash.nvim",
|
||||||
keys = {
|
keys = {
|
||||||
|
-- stylua: ignore
|
||||||
{
|
{
|
||||||
"s",
|
"s",
|
||||||
mode = { "n", "x", "o" },
|
mode = { "n", "x", "o" },
|
||||||
function()
|
function() require("flash").jump({ search = { mode = function(str) return "\\<" .. str end } }) end,
|
||||||
require("flash").jump({
|
|
||||||
search = {
|
|
||||||
mode = function(str)
|
|
||||||
return "\\<" .. str
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
})
|
|
||||||
end,
|
|
||||||
desc = "Flash",
|
desc = "Flash",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
@ -11,10 +11,7 @@ return {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
keys = {
|
keys = {
|
||||||
{
|
-- stylua: ignore
|
||||||
"<leader>ub",
|
{ "<leader>ub", "<cmd>Gitsigns toggle_current_line_blame<CR>", desc = "Toggle Line Blame" },
|
||||||
"<cmd>Gitsigns toggle_current_line_blame<CR>",
|
|
||||||
desc = "Toggle Line Blame",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,24 +1,9 @@
|
||||||
return {
|
return {
|
||||||
"nvim-neotest/neotest",
|
"nvim-neotest/neotest",
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{ "<leader>tl", function() require("neotest").run.run_last() end, desc = "Run Last Test" },
|
||||||
"<leader>tl",
|
{ "<leader>tL", function() require("neotest").run.run_last({ strategy = "dap" }) end, desc = "Debug Last Test" },
|
||||||
function()
|
{ "<leader>tw", "<cmd>lua require('neotest').run.run({ jestCommand = 'jest --watch ' })<cr>", desc = "Run Watch" },
|
||||||
require("neotest").run.run_last()
|
|
||||||
end,
|
|
||||||
desc = "Run Last Test",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>tL",
|
|
||||||
function()
|
|
||||||
require("neotest").run.run_last({ strategy = "dap" })
|
|
||||||
end,
|
|
||||||
desc = "Debug Last Test",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>tw",
|
|
||||||
"<cmd>lua require('neotest').run.run({ jestCommand = 'jest --watch ' })<cr>",
|
|
||||||
desc = "Run Watch",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,271 +16,43 @@ return {
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{
|
||||||
"<leader>ssa",
|
"<leader>ssa",
|
||||||
Util.telescope("lsp_document_symbols", {
|
Util.telescope("lsp_document_symbols", { symbols = { "Class", "Function", "Method", "Constructor", "Interface", "Module", "Struct", "Trait", "Field", "Property", "Enum", "Constant" } }),
|
||||||
symbols = {
|
|
||||||
"Class",
|
|
||||||
"Function",
|
|
||||||
"Method",
|
|
||||||
"Constructor",
|
|
||||||
"Interface",
|
|
||||||
"Module",
|
|
||||||
"Struct",
|
|
||||||
"Trait",
|
|
||||||
"Field",
|
|
||||||
"Property",
|
|
||||||
"Enum",
|
|
||||||
"Constant",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "All",
|
desc = "All",
|
||||||
},
|
},
|
||||||
{
|
{ "<leader>ssc", Util.telescope("lsp_document_symbols", { symbols = { "Class" } }), desc = "Class" },
|
||||||
"<leader>ssc",
|
{ "<leader>ssf", Util.telescope("lsp_document_symbols", { symbols = { "Function" } }), desc = "Function" },
|
||||||
Util.telescope("lsp_document_symbols", {
|
{ "<leader>ssm", Util.telescope("lsp_document_symbols", { symbols = { "Method" } }), desc = "Method" },
|
||||||
symbols = {
|
{ "<leader>ssC", Util.telescope("lsp_document_symbols", { symbols = { "Constructor" } }), desc = "Constructor" },
|
||||||
"Class",
|
{ "<leader>sse", Util.telescope("lsp_document_symbols", { symbols = { "Enum" } }), desc = "Enum" },
|
||||||
},
|
{ "<leader>ssi", Util.telescope("lsp_document_symbols", { symbols = { "Interface" } }), desc = "Interface" },
|
||||||
}),
|
{ "<leader>ssM", Util.telescope("lsp_document_symbols", { symbols = { "Module" } }), desc = "Module" },
|
||||||
desc = "Class",
|
{ "<leader>sss", Util.telescope("lsp_document_symbols", { symbols = { "Struct" } }), desc = "Struct" },
|
||||||
},
|
{ "<leader>sst", Util.telescope("lsp_document_symbols", { symbols = { "Trait" } }), desc = "Trait" },
|
||||||
{
|
{ "<leader>ssF", Util.telescope("lsp_document_symbols", { symbols = { "Field" } }), desc = "Field" },
|
||||||
"<leader>ssf",
|
{ "<leader>ssp", Util.telescope("lsp_document_symbols", { symbols = { "Property" } }), desc = "Property" },
|
||||||
Util.telescope("lsp_document_symbols", {
|
{ "<leader>ssv", Util.telescope("lsp_document_symbols", { symbols = { "Variable", "Parameter" } }), desc = "Variable" },
|
||||||
symbols = {
|
|
||||||
"Function",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>ssm",
|
|
||||||
Util.telescope("lsp_document_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Method",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Method",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>ssC",
|
|
||||||
Util.telescope("lsp_document_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Constructor",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Constructor",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sse",
|
|
||||||
Util.telescope("lsp_document_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Enum",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Enum",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>ssi",
|
|
||||||
Util.telescope("lsp_document_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Interface",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Interface",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>ssM",
|
|
||||||
Util.telescope("lsp_document_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Module",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Module",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sss",
|
|
||||||
Util.telescope("lsp_document_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Struct",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Struct",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sst",
|
|
||||||
Util.telescope("lsp_document_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Trait",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Trait",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>ssF",
|
|
||||||
Util.telescope("lsp_document_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Field",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Field",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>ssp",
|
|
||||||
Util.telescope("lsp_document_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Property",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Property",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>ssv",
|
|
||||||
Util.telescope("lsp_document_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Variable",
|
|
||||||
"Parameter",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Variable",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"<leader>sSa",
|
"<leader>sSa",
|
||||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
Util.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Class", "Function", "Method", "Constructor", "Interface", "Module", "Struct", "Trait", "Field", "Property", "Enum", "Constant" } }),
|
||||||
symbols = {
|
|
||||||
"Class",
|
|
||||||
"Function",
|
|
||||||
"Method",
|
|
||||||
"Constructor",
|
|
||||||
"Interface",
|
|
||||||
"Module",
|
|
||||||
"Struct",
|
|
||||||
"Trait",
|
|
||||||
"Field",
|
|
||||||
"Property",
|
|
||||||
"Enum",
|
|
||||||
"Constant",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "All",
|
desc = "All",
|
||||||
},
|
},
|
||||||
{
|
{ "<leader>sSc", Util.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Class" } }), desc = "Class" },
|
||||||
"<leader>sSc",
|
{ "<leader>sSf", Util.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Function" } }), desc = "Function" },
|
||||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
{ "<leader>sSm", Util.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Method" } }), desc = "Method" },
|
||||||
symbols = {
|
{ "<leader>sSC", Util.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Constructor" } }), desc = "Constructor" },
|
||||||
"Class",
|
{ "<leader>sSe", Util.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Enum" } }), desc = "Enum" },
|
||||||
},
|
{ "<leader>sSi", Util.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Interface" } }), desc = "Interface" },
|
||||||
}),
|
{ "<leader>sSM", Util.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Module" } }), desc = "Module" },
|
||||||
desc = "Class",
|
{ "<leader>sSs", Util.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Struct" } }), desc = "Struct" },
|
||||||
},
|
{ "<leader>sSt", Util.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Trait" } }), desc = "Trait" },
|
||||||
{
|
{ "<leader>sSF", Util.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Field" } }), desc = "Field" },
|
||||||
"<leader>sSf",
|
{ "<leader>sSp", Util.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Property" } }), desc = "Property" },
|
||||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
{ "<leader>sSv", Util.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Variable", "Parameter" } }), desc = "Variable" },
|
||||||
symbols = {
|
{ "<leader>sA", Util.telescope("treesitter"), desc = "Treesitter Symbols" },
|
||||||
"Function",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sSm",
|
|
||||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Method",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Method",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sSC",
|
|
||||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Constructor",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Constructor",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sSe",
|
|
||||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Enum",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Enum",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sSi",
|
|
||||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Interface",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Interface",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sSM",
|
|
||||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Module",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Module",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sSs",
|
|
||||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Struct",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Struct",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sSt",
|
|
||||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Trait",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Trait",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sSF",
|
|
||||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Field",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Field",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sSp",
|
|
||||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
|
||||||
|
|
||||||
symbols = {
|
|
||||||
"Property",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Property",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sSv",
|
|
||||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
|
||||||
symbols = {
|
|
||||||
"Variable",
|
|
||||||
"Parameter",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
desc = "Variable",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>sA",
|
|
||||||
Util.telescope("treesitter"),
|
|
||||||
desc = "Treesitter Symbols",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
opts = {
|
opts = {
|
||||||
defaults = {
|
defaults = {
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
return {
|
return {
|
||||||
"folke/todo-comments.nvim",
|
"folke/todo-comments.nvim",
|
||||||
-- stylua: ignore
|
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>st", false },
|
{ "<leader>st", false },
|
||||||
{ "<leader>sT", "<cmd>TodoTelescope<cr>", desc = "Todo" },
|
{ "<leader>sT", "<cmd>TodoTelescope<cr>", desc = "Todo" },
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
return {
|
return {
|
||||||
"folke/which-key.nvim",
|
"folke/which-key.nvim",
|
||||||
event = "VeryLazy",
|
|
||||||
opts = {
|
opts = {
|
||||||
defaults = {
|
defaults = {
|
||||||
["<leader>ci"] = { name = "+info" },
|
["<leader>ci"] = { name = "+info" },
|
||||||
|
|
|
@ -1,13 +1,7 @@
|
||||||
return {
|
return {
|
||||||
"gbprod/yanky.nvim",
|
"gbprod/yanky.nvim",
|
||||||
|
-- stylua: ignore
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{"<leader>sy", function() require("telescope").extensions.yank_history.yank_history({}) end, mode = {"n", "v"}, desc = "Yank History"},
|
||||||
"<leader>sy",
|
|
||||||
function()
|
|
||||||
require("telescope").extensions.yank_history.yank_history({})
|
|
||||||
end,
|
|
||||||
mode = { "n", "v" },
|
|
||||||
desc = "Yank History",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue