Lua
Track |
Lua |
Status |
ACTIVE |
Progress |
Intermediate |
Interest Link |
Programming > Lua |
Core Modules
| Module | Topics | Status |
|---|---|---|
Language Fundamentals |
Tables, functions, closures, metatables |
Done |
Neovim API |
vim.api, vim.fn, vim.keymap, vim.opt |
Active |
Plugin Architecture |
lazy.nvim, plugin structure, autocommands |
Active |
mini.nvim |
mini.ai text objects, mini.surround, mini.files |
Active |
Treesitter Integration |
Queries, custom captures, highlighting |
In Progress |
Active Projects
-
instrumentum-nvim- Primary Neovim config (production) -
modulus-nvim- Alternative config -
modulus-fidus-nvim- Minimal config -
nvim-core- Shared core config
Key Patterns
-- Custom mini.ai textobject for AsciiDoc blocks
local gen_ai_spec = require('mini.ai').gen_spec
require('mini.ai').setup({
custom_textobjects = {
['-'] = gen_ai_spec.pair('----', '----'),
}
})