Expand description
Expose Rust helpers for my Nvim config to Lua via nvim_oxi.
Provide namespaced dictionaries for diagnostics, status UI (statusline / statuscolumn), CLI search flags, buffer text, keymaps, colorscheme & style options, test running, and misc extensions.
Each topβlevel key is either:
- a table of related functions / data (e.g.
diagnostics,statusline,cli) - or a standalone function / value.
ModulesΒ§
- buffer π
- [
nvim_oxi::api::Buffer] helpers. Buffer text extraction helpers exposed to Lua. - cli π
- CLI flags for
fdandripgrep. CLI flag generation helpers for search tools (fd,rg). - cmds π
- User commands. User / auto command creation orchestration.
- colorscheme π
- Colorscheme setup. Colorscheme and highlight group configuration helpers.
- diagnostics π
- Diagnostics filtering / formatting / sorting. Diagnostic processing utilities for LSP diagnostics.
- keymaps
- Core (nonβplugin) keymaps. Keymap helpers and expr RHS generators.
- layout
- linters π
- Utilities to handle linters output Linter parsing helpers.
- macros π
- Macros for nvrim.
- plugins π
- Custom build plugins. Custom Neovim plugins.
- style_
opts π - Style options. UI style options exposed as dictionaries for Lua consumption.
- vim_
opts vim.optsutilities. Avoids intra-doc links to private items for stable docs; uses plain function calls for error notifications. Vim option helpers and bulk setters exposed to Lua.
MacrosΒ§
FunctionsΒ§
- luaopen_
nvrim π β - nvrim π
- Plugin entry point.