]> git.huck.website - nvim.git/commitdiff
space as map leader
authorHuck Boles <huck@huck.website>
Sat, 13 May 2023 19:35:31 +0000 (14:35 -0500)
committerHuck Boles <huck@huck.website>
Sat, 13 May 2023 19:35:31 +0000 (14:35 -0500)
init.lua
lua/map.lua
lua/plugins.lua

index b4a36967bdd6867fe1990962bcfe846871f4b1c5..847c8b5f261ac237dd963e900dff187a9c53ec02 100644 (file)
--- a/init.lua
+++ b/init.lua
@@ -1,3 +1,5 @@
+vim.g.mapleader = " "
+
 local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
 
 if not vim.loop.fs_stat(lazypath) then
index ccfc24819d9546cde944ccf3000dffa93cfe2f6f..113283e99284722bc46b0764bec55f271792c53c 100644 (file)
@@ -1,8 +1,8 @@
 -- quick creation for splits, tabs, buffers
-vim.keymap.set('n', '<leader>h', ":vsplit ")
-vim.keymap.set('n', '<leader>v', ":split ")
-vim.keymap.set('n', '<leader>t', ':tabnew ')
-vim.keymap.set('n', '<SPACE><SPACE>', '<CMD>bprev<CR>')
+vim.keymap.set('n', '<LEADER>h', ":vsplit ")
+vim.keymap.set('n', '<LEADER>v', ":split ")
+vim.keymap.set('n', '<LEADER>t', ':tabnew ')
+vim.keymap.set('n', '<LEADER><SPACE>', '<CMD>bprev<CR>')
 
 -- move through virtual lines
 vim.keymap.set('n', 'j', 'gj')
@@ -12,7 +12,7 @@ vim.keymap.set('n', 'k', 'gk')
 vim.keymap.set('n', 'Q', '@@')
 
 -- center the screen for movement commands
-vim.keymap.set('n', '<leader>w', 'za')
+vim.keymap.set('n', '<LEADER>w', 'za')
 vim.keymap.set('n', 'n', 'nzz')
 vim.keymap.set('n', 'N', 'Nzz')
 vim.keymap.set('n', '<C-f>', '<C-f>zz')
@@ -29,21 +29,21 @@ vim.keymap.set('n', 'K', 'Jx')
 vim.keymap.set('n', '_', '<CMD>nohlsearch<CR>')
 
 -- quick plugin editing
-vim.keymap.set('n', '<leader>=', '<CMD>tabnew ~/.config/nvim/init.lua<CR>')
-vim.keymap.set('n', '<leader>q', '<CMD>Lazy<CR>')
+vim.keymap.set('n', '<LEADER>=', '<CMD>tabnew ~/.config/nvim/init.lua<CR>')
+vim.keymap.set('n', '<LEADER>q', '<CMD>Lazy<CR>')
 
 -- better terminal movement keys
 vim.keymap.set('t', '<ESC>', [[<C-\><C-n>]])
 vim.keymap.set('t', '<C-w>', [[<C-\><C-n><C-w>]])
 
 -- lsp diagnostic navigation
-vim.keymap.set('n', '<leader>n', vim.diagnostic.goto_next)
-vim.keymap.set('n', '<leader>p', vim.diagnostic.goto_prev)
-vim.keymap.set('n', '<leader>R', vim.lsp.buf.rename)
-vim.keymap.set('n', '<leader>k', vim.lsp.buf.hover)
-vim.keymap.set('n', '<leader>K', vim.diagnostic.open_float)
+vim.keymap.set('n', '<LEADER>n', vim.diagnostic.goto_next)
+vim.keymap.set('n', '<LEADER>p', vim.diagnostic.goto_prev)
+vim.keymap.set('n', '<LEADER>r', vim.lsp.buf.rename)
+vim.keymap.set('n', '<LEADER>k', vim.lsp.buf.hover)
+vim.keymap.set('n', '<LEADER>K', vim.diagnostic.open_float)
 
-vim.keymap.set('n', '<leader>d',
+vim.keymap.set('n', '<LEADER>d',
     function()
         if vim.g.visible_diagnostics then
             vim.diagnostic.disable()
@@ -56,7 +56,7 @@ vim.keymap.set('n', '<leader>d',
 )
 
 -- live grep in git repo, or fall back to current repo
-vim.keymap.set('n', '<leader>F',
+vim.keymap.set('n', '<LEADER>F',
     function()
         local function is_git_repo()
             vim.fn.system("git rev-parse --is-inside-work-tree")
@@ -81,7 +81,7 @@ vim.keymap.set('n', '<leader>F',
     end
 )
 
-vim.keymap.set('n', '<leader>f',
+vim.keymap.set('n', '<LEADER>f',
     function()
         local function is_git_repo()
             vim.fn.system("git rev-parse --is-inside-work-tree")
index 014ec5e9fb265cd5a1b188b824738aad874292fd..85039b2b8b1981fe7bcc0f92f0468b12599d4ee6 100644 (file)
@@ -28,7 +28,7 @@ return {
         keys = {
             { '<leader>l', '<CMD>TroubleToggle document_diagnostics<CR>' },
             { '<leader>L', '<CMD>TroubleToggle workspace_diagnostics<CR>' },
-            { '<leader>r', '<CMD>TroubleToggle lsp_references<CR>' },
+            { '<leader>R', '<CMD>TroubleToggle lsp_references<CR>' },
         },
         opts = {
             icons = false,