From 3bde7b5ba8b99941b314a75d8650a0a6c8552144 Mon Sep 17 00:00:00 2001
From: Tsakiris Tryfon
Date: Wed, 4 Jan 2023 15:02:48 +0200
Subject: [PATCH] fix(keys): Use vim's default value for an unset g:mapleader
(#316)
---
lua/lazy/core/handler/keys.lua | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lua/lazy/core/handler/keys.lua b/lua/lazy/core/handler/keys.lua
index c6ebdde..dd55cef 100644
--- a/lua/lazy/core/handler/keys.lua
+++ b/lua/lazy/core/handler/keys.lua
@@ -15,7 +15,7 @@ local M = {}
---@param feed string
function M.replace_special(feed)
- for special, key in pairs({ leader = vim.g.mapleader, localleader = vim.g.maplocalleader }) do
+ for special, key in pairs({ leader = vim.g.mapleader or "\\", localleader = vim.g.maplocalleader or "\\" }) do
local pattern = "<"
for i = 1, #special do
pattern = pattern .. "[" .. special:sub(i, i) .. special:upper():sub(i, i) .. "]"