neovim

Personal neovim configuration files
git clone git://gtms.dev/neovim
Log | Files | Refs

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 }