[Keybinds] Improve regex

This commit is contained in:
2025-12-15 20:24:07 +01:00
parent 16ed373373
commit d5079d1d88

View File

@@ -82,8 +82,8 @@ keymap.set(
)
-- Migrate from function to const-arrow function (js)
keymap.set("n", "<leader><leader>fs", ":%s/\\v(async )@<!function (.*) \\((.*)\\) /const \\2 = (\\3) => /g<CR>", opts("Migrate to const-arrow func (sync)"))
keymap.set("n", "<leader><leader>fa", ":%s/\\vasync function (.*) \\((.*)\\) /const \\1 = async (\\2) => /g<CR>", opts("Migrate to const-arrow func (async)"))
keymap.set("n", "<leader><leader>fs", ":%s/\\v(async )@<!function (.*) \\((.*)\\)(.*) \\{/const \\2 = (\\3)\\4 => {/g<CR>", opts("Migrate to const-arrow func (sync)"))
keymap.set("n", "<leader><leader>fa", ":%s/\\vasync function (.*) \\((.*)\\)(.*) \\{/const \\1 = async (\\2)\\3 => {/g<CR>", opts("Migrate to const-arrow func (async)"))
-- select all