From 2b1fe21845cf3ff2d2d91684f5aa772350834a67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sun, 18 Feb 2024 13:00:58 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20perf(nvim):=20use=20native=20lua?= =?UTF-8?q?=20function=20instead=20of=20running=20through=20the=20command?= =?UTF-8?q?=20line?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nvim/lua/plugins/extras/coding/treesitter/spider.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.config/nvim/lua/plugins/extras/coding/treesitter/spider.lua b/.config/nvim/lua/plugins/extras/coding/treesitter/spider.lua index d6cbd8a6..2c243ffb 100644 --- a/.config/nvim/lua/plugins/extras/coding/treesitter/spider.lua +++ b/.config/nvim/lua/plugins/extras/coding/treesitter/spider.lua @@ -1,10 +1,11 @@ return { "chrisgrieser/nvim-spider", opts = {}, + -- stylua: ignore keys = { - { "w", "lua require('spider').motion('w')", mode = { "n", "o", "x" }, desc = "Spider-w" }, - { "e", "lua require('spider').motion('e')", mode = { "n", "o", "x" }, desc = "Spider-e" }, - { "b", "lua require('spider').motion('b')", mode = { "n", "o", "x" }, desc = "Spider-b" }, - { "E", "lua require('spider').motion('ge')", mode = { "n", "o", "x" }, desc = "Spider-E" }, + { "e", mode = { "n", "o", "x" }, function() require("spider").motion("e") end, desc = "Spider-e" }, + { "w", mode = { "n", "o", "x" }, function() require("spider").motion("w") end, desc = "Spider-w" }, + { "b", mode = { "n", "o", "x" }, function() require("spider").motion("b") end, desc = "Spider-b" }, + { "E", mode = { "n", "x", "o" }, function() require("spider").motion("ge") end, desc = "Spider-E" }, }, }