nvim-orgmode is an Org-mode clone written in Lua for Neovim.
The tool brings Emacs Org-mode functionality to Neovim, addressing the need for a native plaintext organizational system within the editor. It parses and manages org files to provide agenda views, task capture, time tracking, and document structure manipulation. The implementation is written entirely in Lua, integrating directly with Neovim's plugin architecture rather than relying on external dependencies.
Developers using Neovim who want Org-mode's task management, agenda planning, and note-taking capabilities should consider this tool. It suits projects where org files serve as the primary organizational format, particularly for those already invested in the Org-mode ecosystem. The tool includes agenda views for task overview, capture templates for quick note entry, time clocking for tracking work, repeatable and ranged dates, archiving and exporting capabilities, and various mappings for manipulating headlines and metadata directly within org buffers. Calendar popups assist with date navigation, and integration with vim-repeat enables repeatable operations.
Development activity shows consistent engagement with the project. The maintainers actively review and merge pull requests addressing both bug fixes and feature additions. Issues receive responses and discussion, indicating ongoing attention to user-reported problems and feature requests. The project maintains documentation through both online resources and in-editor help, suggesting a commitment to supporting users beyond the code itself.