mini-ai.lua (489B)
1 if not pcall(require, 'mini.ai') then return end 2 3 local gen_spec = require 'mini.ai'.gen_spec 4 require 'mini.ai'.setup { 5 custom_textobjects = { 6 F = gen_spec.treesitter { 7 a = '@function.outer', 8 i = '@function.inner' 9 }, 10 o = gen_spec.treesitter { 11 a = { '@conditional.outer', '@loop.outer' }, 12 i = { '@conditional.inner', '@loop.inner' }, 13 }, 14 m = gen_spec.treesitter { 15 a = '@identifier', 16 i = '@identifier', 17 }, 18 }, 19 silent = true, 20 }