From 4cb5d762460477dddb559bd006d77c9cef0ddbaf Mon Sep 17 00:00:00 2001 From: srdusr Date: Thu, 7 Sep 2023 21:39:47 +0200 Subject: New binding for loclist --- lua/user/keys.lua | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) (limited to 'lua/user') diff --git a/lua/user/keys.lua b/lua/user/keys.lua index 07a1b12..c838903 100644 --- a/lua/user/keys.lua +++ b/lua/user/keys.lua @@ -6,6 +6,7 @@ local map = function(mode, l, r, opts) keymap.set(mode, l, r, opts) end local term_opts = { noremap = true, silent = false } +local bufnr = vim.api.nvim_get_current_buf() -- Semi-colon as leader key vim.g.mapleader = ';' @@ -115,10 +116,6 @@ map('n', '8', '8gt') map('n', '9', '9gt') map('n', '0', '10gt') --- Move to the next and previous item in the quickfixlist ---map("n", "]c", "cnext") ---map("n", "[c", "cprevious") - -- Hitting ESC when inside a terminal to get into normal mode --map("t", "", [[]]) @@ -324,11 +321,11 @@ map('n', 'zm', "ZenMode | :echom ('Zen Mode') | :sl! | echo map('n', 'ro', "Rooter | :echom ('cd to root/project directory') | :sl! | echo ('')", term_opts) -- Trouble (UI to show diagnostics) -map('n', 't', 'TroubleToggle') -map('n', 'tw', 'TroubleToggle workspace_diagnostics') -map('n', 'td', 'TroubleToggle document_diagnostics') -map('n', 'tq', 'TroubleToggle quickfix') -map('n', 'tl', 'TroubleToggle loclist') +map('n', 't', ':cd %:p:h:pwdTroubleToggle') +map('n', 'tw', ':cd %:p:h:pwdTroubleToggle workspace_diagnostics') +map('n', 'td', ':cd %:p:h:pwdTroubleToggle document_diagnostics') +map('n', 'tq', ':cd %:p:h:pwdTroubleToggle quickfix') +map('n', 'tl', ':cd %:p:h:pwdTroubleToggle loclist') map('n', 'gR', 'TroubleToggle lsp_references') -- Null-ls @@ -343,10 +340,16 @@ map('n', 'q', function() require('plugins.quickfix').close() else require('plugins.quickfix').open() - -- require("quickfix").open() end end, { desc = 'Toggle quickfix window' }) +-- Move to the next and previous item in the quickfixlist +map('n', ']c', 'cnext') +map('n', '[c', 'cprevious') + +-- Location list +map('n', 'l', 'lua require("plugins.loclist").loclist_toggle()') + -- Dap (debugging) local dap_ok, dap = pcall(require, 'dap') local dap_ui_ok, ui = pcall(require, 'dapui') @@ -415,7 +418,7 @@ end, { desc = 'DAP-Telescope: Commands' }) map('n', '', 'lua require("user.mods").toggle_dashboard()') -- Lsp Lines toggle -map('', 'l', require('lsp_lines').toggle, { desc = 'Toggle lsp_lines' }) +map('', 'll', require('lsp_lines').toggle, { desc = 'Toggle lsp_lines' }) -- SnipRun map({ 'n', 'v' }, 'r', 'SnipRun') -- cgit v1.2.3