return { "chrisgrieser/nvim-spider", lazy = true, keys = { { "e", "lua require('spider').motion('e')", mode = { "n", "o", "x" } }, { "w", "lua require('spider').motion('w')", mode = { "n", "o", "x" } }, { "b", "lua require('spider').motion('b')", mode = { "n", "o", "x" } }, { "ge", "lua require('spider').motion('ge')", mode = { "n", "o", "x" } }, }, opts = { skipInsignificantPunctuation = true, consistentOperatorPending = true, -- see "Consistent Operator-pending Mode" in the README subwordMovement = true, customPatterns = {}, -- check "Custom Movement Patterns" in the README for details }, dependencies = { "https://github.com/starwing/luautf8", }, }