Neovim integration for crag — make every AI agent obey your codebase.
:CragAnalyze,:CragCompile,:CragAudit,:CragDiff,:CragDoctor,:CragHookInstall- Auto-compile on
.claude/governance.mdsave - Statusline summary based on
crag audit --json - Native
vim.diagnosticintegration - Windows-friendly CLI execution via argv lists instead of shell strings
:checkhealth cragsupport
- Neovim 0.9+
craginstalled globally, or available vianpx
{
'WhitehatD/crag.nvim',
config = function()
require('crag').setup()
end,
}use({
'WhitehatD/crag.nvim',
config = function()
require('crag').setup()
end,
})require('crag').setup({
auto_compile = true,
status_line = true,
diagnostics = true,
cli_path = nil,
}):CragAnalyze:CragCompile [target]:CragAudit:CragDiff:CragDoctor:CragHookInstall:CragRefresh
require('lualine').setup({
sections = {
lualine_x = { function() return require('crag').status() end },
},
})crag.sh · Docs · GitHub · npm · Dashboard · VS Code · Status