diff options
| author | Kyren223 <Kyren223@proton.me> | 2025-05-03 19:02:38 +0300 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2025-05-03 19:02:38 +0300 |
| commit | e55cafbfeb79944bcfdda4b7d582fd0c76bdf1c7 (patch) | |
| tree | 9ae9a0c58f5d8ecefca83a4a041b8b6aae21422b /.config/nvim | |
| parent | 6fa6efbc9f6816957beb57dd721ab41658ce5175 (diff) | |
Configured mini.ai
Diffstat (limited to '.config/nvim')
| -rw-r--r-- | .config/nvim/lua/plugins/mini-ai.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/.config/nvim/lua/plugins/mini-ai.lua b/.config/nvim/lua/plugins/mini-ai.lua index 3e625fd..e254c11 100644 --- a/.config/nvim/lua/plugins/mini-ai.lua +++ b/.config/nvim/lua/plugins/mini-ai.lua @@ -1,12 +1,15 @@ return { 'echasnovski/mini.ai', + version = false, event = 'VeryLazy', + dependencies = { 'nvim-treesitter/nvim-treesitter-textobjects' }, + enabled = true, opts = function() local ai = require('mini.ai') return { n_lines = 500, custom_textobjects = { - o = ai.gen_spec.treesitter({ -- code block + b = ai.gen_spec.treesitter({ -- code block a = { '@block.outer', '@conditional.outer', '@loop.outer' }, i = { '@block.inner', '@conditional.inner', '@loop.inner' }, }), @@ -18,7 +21,6 @@ return { { '%u[%l%d]+%f[^%l%d]', '%f[%S][%l%d]+%f[^%l%d]', '%f[%P][%l%d]+%f[^%l%d]', '^[%l%d]+%f[^%l%d]' }, '^().*()$', }, - -- g = LazyVim.mini.ai_buffer, -- buffer u = ai.gen_spec.function_call(), -- u for "Usage" U = ai.gen_spec.function_call({ name_pattern = '[%w_]' }), -- without dot in function name }, |
