🐛 fix(multiplatform): adjustments to support multiple platforms
This commit is contained in:
+19
-5
@@ -16,33 +16,47 @@ local data = require("data")
|
||||
local add_keymap = data.func.add_keymap
|
||||
|
||||
-- ━━━━━━━━━━━━━━━━━━━━━━━━━━ General Keybinds ━━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
-- Add keymaps for miscellaneous keybinds
|
||||
for _, item in ipairs(data.keys.misc) do
|
||||
add_keymap(item)
|
||||
end
|
||||
|
||||
-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━ Group Keybinds ━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
-- Add keymaps for menu groups
|
||||
for _, item in ipairs(data.keys.groups) do
|
||||
add_keymap(item)
|
||||
end
|
||||
|
||||
-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━ Resizing splits ━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
-- Add keymaps for resizing splits
|
||||
for _, map in ipairs(data.keys.splits.resize) do
|
||||
add_keymap(map[1], map[2], map[3], data.types.all_modes)
|
||||
end
|
||||
|
||||
-- ━━━━━━━━━━━━━━━━━━━━━━━━ Moving between splits ━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
-- Add keymaps for moving between splits
|
||||
for _, map in ipairs(data.keys.splits.move) do
|
||||
add_keymap(map[1], map[2], map[3], data.types.all_modes)
|
||||
end
|
||||
|
||||
-- ━━━━━━━━━━━━━━━━━━ Swapping buffers between windows ━━━━━━━━━━━━━━━
|
||||
|
||||
-- Add keymaps for swapping buffers
|
||||
for _, map in ipairs(data.keys.splits.swap) do
|
||||
add_keymap(map[1], map[2], map[3], data.types.all_modes)
|
||||
end
|
||||
|
||||
-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Overrides ━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
-- Add keymaps for overrides
|
||||
add_keymap(data.keys.overrides)
|
||||
|
||||
add_keymap("<leader>qP", function()
|
||||
data.func.InputPrompt("Enter your name: ", function(input)
|
||||
if input then
|
||||
-- trim whitespace from end of input
|
||||
input = input:gsub("%s+$", "")
|
||||
print("👋😎 Hello " .. input .. "!")
|
||||
else
|
||||
print("Input was canceled")
|
||||
end
|
||||
end)
|
||||
end, "Test Prompt")
|
||||
|
||||
Reference in New Issue
Block a user