diff options
author | Chris <[email protected]> | 2021-07-02 12:28:16 -0400 |
---|---|---|
committer | Chris <[email protected]> | 2021-07-02 12:28:16 -0400 |
commit | c71db745747c79b2547e0e837e134b9260c51958 (patch) | |
tree | 787bf32275393c27ce09c7d092858c244853c58a /lua/lv-which-key/init.lua | |
parent | 52020733da76a6ce04ca3b46f614975eab0ff1d3 (diff) |
more lush support
Diffstat (limited to 'lua/lv-which-key/init.lua')
-rw-r--r-- | lua/lv-which-key/init.lua | 78 |
1 files changed, 51 insertions, 27 deletions
diff --git a/lua/lv-which-key/init.lua b/lua/lv-which-key/init.lua index 519e6dd4..8e4f4b73 100644 --- a/lua/lv-which-key/init.lua +++ b/lua/lv-which-key/init.lua @@ -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) |