mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-21 02:55:09 +02:00
more lush support
This commit is contained in:
parent
52020733da
commit
c71db74574
3 changed files with 55 additions and 29 deletions
|
@ -17,6 +17,7 @@ O = {
|
|||
extras = false,
|
||||
ignore_case = true,
|
||||
smart_case = true,
|
||||
lushmode = false,
|
||||
|
||||
-- @usage pass a table with your desired languages
|
||||
treesitter = {
|
||||
|
|
|
@ -118,26 +118,26 @@ local mappings = {
|
|||
}
|
||||
},
|
||||
|
||||
-- diagnostics vanilla nvim
|
||||
-- -- diagnostic
|
||||
-- function lv_utils.get_all()
|
||||
-- vim.lsp.diagnostic.get_all()
|
||||
-- end
|
||||
-- function lv_utils.get_next()
|
||||
-- vim.lsp.diagnostic.get_next()
|
||||
-- end
|
||||
-- function lv_utils.get_prev()
|
||||
-- vim.lsp.diagnostic.get_prev()
|
||||
-- end
|
||||
-- function lv_utils.goto_next()
|
||||
-- vim.lsp.diagnostic.goto_next()
|
||||
-- end
|
||||
-- function lv_utils.goto_prev()
|
||||
-- vim.lsp.diagnostic.goto_prev()
|
||||
-- end
|
||||
-- function lv_utils.show_line_diagnostics()
|
||||
-- vim.lsp.diagnostic.show_line_diagnostics()
|
||||
-- end
|
||||
-- diagnostics vanilla nvim
|
||||
-- -- diagnostic
|
||||
-- function lv_utils.get_all()
|
||||
-- vim.lsp.diagnostic.get_all()
|
||||
-- end
|
||||
-- function lv_utils.get_next()
|
||||
-- vim.lsp.diagnostic.get_next()
|
||||
-- end
|
||||
-- function lv_utils.get_prev()
|
||||
-- vim.lsp.diagnostic.get_prev()
|
||||
-- end
|
||||
-- function lv_utils.goto_next()
|
||||
-- vim.lsp.diagnostic.goto_next()
|
||||
-- end
|
||||
-- function lv_utils.goto_prev()
|
||||
-- vim.lsp.diagnostic.goto_prev()
|
||||
-- end
|
||||
-- function lv_utils.show_line_diagnostics()
|
||||
-- vim.lsp.diagnostic.show_line_diagnostics()
|
||||
-- end
|
||||
|
||||
-- " Available Debug Adapters:
|
||||
-- " https://microsoft.github.io/debug-adapter-protocol/implementors/adapters/
|
||||
|
@ -214,13 +214,6 @@ local mappings = {
|
|||
"Workspace Symbols"
|
||||
}
|
||||
},
|
||||
r = {
|
||||
name = "Replace",
|
||||
f = {
|
||||
"<cmd>lua require('spectre').open_file_search()<cr>", "Current File"
|
||||
},
|
||||
p = {"<cmd>lua require('spectre').open()<cr>", "Project"}
|
||||
},
|
||||
s = {
|
||||
name = "Search",
|
||||
b = {"<cmd>Telescope git_branches<cr>", "Checkout branch"},
|
||||
|
@ -245,9 +238,23 @@ local mappings = {
|
|||
name = "Session",
|
||||
s = {"<cmd>SessionSave<cr>", "Save Session"},
|
||||
l = {"<cmd>SessionLoad<cr>", "Load Session"}
|
||||
},
|
||||
T = {
|
||||
name = "Treesitter",
|
||||
i = {":TSConfigInfo<cr>", "Info"}
|
||||
}
|
||||
}
|
||||
|
||||
if O.plugin.spectre.active then
|
||||
mappings['r'] = {
|
||||
name = "Replace",
|
||||
f = {
|
||||
"<cmd>lua require('spectre').open_file_search()<cr>", "Current File"
|
||||
},
|
||||
p = {"<cmd>lua require('spectre').open()<cr>", "Project"}
|
||||
}
|
||||
end
|
||||
|
||||
if O.plugin.trouble.active then
|
||||
mappings['d'] = {
|
||||
name = "Diagnostics",
|
||||
|
@ -261,6 +268,14 @@ if O.plugin.trouble.active then
|
|||
end
|
||||
|
||||
if O.plugin.gitlinker.active then mappings["gy"] = "Gitlink" end
|
||||
|
||||
if O.plugin.ts_playground.active then
|
||||
vim.api.nvim_set_keymap("n", "<leader>Th",
|
||||
":TSHighlightCapturesUnderCursor<CR>",
|
||||
{noremap = true, silent = true})
|
||||
mappings[""] = "Highlight Capture"
|
||||
end
|
||||
|
||||
if O.plugin.zen.active then
|
||||
vim.api.nvim_set_keymap("n", "<leader>z", ":ZenMode<CR>",
|
||||
{noremap = true, silent = true})
|
||||
|
@ -293,5 +308,14 @@ if O.lang.latex.active then
|
|||
}
|
||||
end
|
||||
|
||||
if O.lushmode then
|
||||
mappings["L"] = {
|
||||
name = "+Lush",
|
||||
l = {":Lushify<cr>", "Lushify"},
|
||||
t = {":LushRunTutorial<cr>", "Lush Tutorial"},
|
||||
q = {":LushRunQuickstart<cr>", "Lush Quickstart"}
|
||||
}
|
||||
end
|
||||
|
||||
local wk = require("which-key")
|
||||
wk.register(mappings, opts)
|
||||
|
|
|
@ -390,8 +390,9 @@ return require("packer").startup(function(use)
|
|||
-- Lush Create Color Schemes
|
||||
use {
|
||||
"rktjmp/lush.nvim",
|
||||
cmd = {"LushRunQuickstart", "LushRunTutorial", "Lushify"},
|
||||
disable = not O.plugin.lush.active,
|
||||
event = "VimEnter",
|
||||
-- cmd = {"LushRunQuickstart", "LushRunTutorial", "Lushify"},
|
||||
-- disable = not O.plugin.lush.active,
|
||||
}
|
||||
-- HTML preview
|
||||
use {
|
||||
|
|
Loading…
Reference in a new issue