vim/keymap: user <localleader> for loclist operations

This commit is contained in:
Fernando Schauenburg 2023-08-07 22:06:59 +02:00
parent c7c084302b
commit 0dfe7bcc4a
2 changed files with 6 additions and 5 deletions

View file

@ -1,4 +1,5 @@
vim.g.mapleader = ' '
vim.g.maplocalleader = ','
require 'fschauen.disable_builtin'
require 'fschauen.globals'

View file

@ -59,18 +59,18 @@ imap('<c-e>', '<c-o>$')
cmap('<c-a>', '<c-b>')
-- navigate items in quickfix and location lists
nmap('<a-Down>', '<cmd>lnext<cr>zz', { silent = true })
nmap('<a-Up>', '<cmd>lprevious<cr>zz', { silent = true })
nmap('<leader>j', '<cmd>cnext<cr>zz', { silent = true })
nmap('<leader>k', '<cmd>cprevious<cr>zz', { silent = true })
nmap('<localleader>j', '<cmd>lnext<cr>zz', { silent = true })
nmap('<localleader>k', '<cmd>lprevious<cr>zz', { silent = true })
-- navigate diagnostics
nmap('<leader>dj', require('fschauen.util').goto_next_diagnostic)
nmap('<leader>dk', require('fschauen.util').goto_prev_diagnostic)
-- toggle quickfix and location lists
nmap('<leader>lq', util.toggle_quickfix, { desc = 'Toggle quickfix' } )
nmap('<leader>ll', util.toggle_loclist, { desc = 'Toggle loclist' } )
-- toggle quickfix and loclist
nmap('<leader>ll', util.toggle_quickfix, { desc = 'Toggle quickfix' } )
nmap('<localleader>ll', util.toggle_loclist, { desc = 'Toggle loclist' } )
-- quickly open lazy.nvim plugin manager
nmap('<leader>L', '<cmd>Lazy<cr>')