changeset 632:ca2687d578d2

Add which-key for lesser used keymaps
author zegervdv <zegervdv@me.com>
date Sat, 06 Aug 2022 11:31:13 +0200
parents 6372f0542bed
children 9f040a50eac8
files .chezmoitemplates/init.lua
diffstat 1 files changed, 10 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/.chezmoitemplates/init.lua	Sat Aug 06 11:25:23 2022 +0200
+++ b/.chezmoitemplates/init.lua	Sat Aug 06 11:31:13 2022 +0200
@@ -96,7 +96,6 @@
     end,
   }
   use { 'tpope/vim-git', ft = { 'gitcommit', 'gitrebase' } }
-  use { 'sindrets/diffview.nvim', config = function() require('diffview').setup {} end }
 
   -- Comments
   use {
@@ -244,6 +243,16 @@
     end,
   }
 
+  -- Keymap help
+  use {
+    'folke/which-key.nvim',
+    config = function()
+      require('which-key').setup {
+        triggers = { '<leader>', 'g', '<c-w>', '"', '`' },
+      }
+    end,
+  }
+
   -- Completion/snippets/LSP
   use { 'neovim/nvim-lspconfig' }
   use {
@@ -886,10 +895,6 @@
 map('v', '>', keep_visual_selection '>', { expr = true, silent = true, desc = 'Indent right while keeping selection' })
 map('v', '<', keep_visual_selection '<', { expr = true, silent = true, desc = 'Indent left while keeping selection' })
 
--- Swap backticks and quotes
-map('n', '`', "'")
-map('n', "'", '`')
-
 -- Do not move on *
 map('n', '*', function()
   local view = vim.fn.winsaveview()