Neovim plugin that displays due dates and times for date strings in markdown files.
due.nvim is a Neovim plugin that visually displays due dates and countdowns for date strings within markdown files. It helps users track deadlines and time-sensitive tasks directly in their editor by highlighting overdue items and showing time remaining.
Neovim users who write markdown files containing deadlines or time-sensitive tasks, such as developers managing project documentation, technical writers, or anyone using markdown for task management within Neovim.
It provides a minimalist, configurable solution for real-time deadline tracking within the editor, eliminating the need to switch to external task managers. Developers choose it for its customizable date patterns, visual highlighting, and asynchronous updates that keep countdowns current.
Neovim plugin for displaying due dates
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports multiple date string conventions via Lua patterns, including full datetime and 12-hour formats, allowing customization for various markdown setups.
Differentiates overdue, today, and future dates with customizable highlight groups like Error and String, enhancing readability and urgency cues.
Enables asynchronous updates at configurable intervals (e.g., milliseconds), providing live countdowns that refresh automatically for precise tracking.
Default configuration targets only markdown files (*.md), requiring manual adjustments for other file types, which restricts broader use.
Customizing date patterns demands knowledge of Lua patterns, and the README admits uncertainty in allowing order definition, adding setup friction.
Focuses solely on date display without features for task creation, editing, or recurring schedules, limiting it to basic deadline tracking.