diff options
author | kylo252 <[email protected]> | 2021-11-04 16:50:10 +0100 |
---|---|---|
committer | kylo252 <[email protected]> | 2021-11-04 16:50:10 +0100 |
commit | 8e834b19d78bbaddc1dcf71f4c04672ff351cc57 (patch) | |
tree | 92747eb526b9c9c8fbd74861e041698591f52290 /lua/lvim/keymappings.lua | |
parent | b04bb9b79864e846af8936d6cee6ced0dd0bf93e (diff) | |
parent | e05ced8ec35b8b8d6862c90b8fc7c10540ed34e2 (diff) |
Merge branch 'rolling'
Diffstat (limited to 'lua/lvim/keymappings.lua')
-rw-r--r-- | lua/lvim/keymappings.lua | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/lua/lvim/keymappings.lua b/lua/lvim/keymappings.lua index be8ebe96..a57b2d36 100644 --- a/lua/lvim/keymappings.lua +++ b/lua/lvim/keymappings.lua @@ -57,13 +57,14 @@ end -- Load key mappings for all provided modes -- @param keymaps A list of key mappings for each mode function M.load(keymaps) + keymaps = keymaps or {} for mode, mapping in pairs(keymaps) do M.load_mode(mode, mapping) end end -function M.config() - lvim.keys = { +function M.get_defaults() + local keys = { ---@usage change or add keymappings for insert mode insert_mode = { -- 'jk' for quitting insert mode @@ -151,12 +152,14 @@ function M.config() } if vim.fn.has "mac" == 1 then - lvim.keys.normal_mode["<A-Up>"] = lvim.keys.normal_mode["<C-Up>"] - lvim.keys.normal_mode["<A-Down>"] = lvim.keys.normal_mode["<C-Down>"] - lvim.keys.normal_mode["<A-Left>"] = lvim.keys.normal_mode["<C-Left>"] - lvim.keys.normal_mode["<A-Right>"] = lvim.keys.normal_mode["<C-Right>"] + keys.normal_mode["<A-Up>"] = keys.normal_mode["<C-Up>"] + keys.normal_mode["<A-Down>"] = keys.normal_mode["<C-Down>"] + keys.normal_mode["<A-Left>"] = keys.normal_mode["<C-Left>"] + keys.normal_mode["<A-Right>"] = keys.normal_mode["<C-Right>"] Log:debug "Activated mac keymappings" end + + return keys end function M.print(mode) @@ -168,9 +171,4 @@ function M.print(mode) end end -function M.setup() - vim.g.mapleader = (lvim.leader == "space" and " ") or lvim.leader - M.load(lvim.keys) -end - return M |