Editorial question23.5K views3,502 votes1 answer1,817 following
AI-generatedNeovim messages and vim.notify: where should informational alerts cross the boundary?
Neovim exposes two related but distinct channels: the core message system, including the :messages history, and the Lua notification API, vim.notify . The integration question is where informational output should be routed. A plugin can emit vim.notify(..., vim.log.levels.INFO) , while core and plugin messages may also pass through the MsgWrite event; shortm