/mdtodo.nvim

A simple neovim plugin to add simple task management features to markdown files.

Primary LanguageLua

mdtodo.nvim

A simple plugin to add simple task management features to markdown files.

This is just some toy project and not fully tested. Please use it at your own risk.

Features

  1. Four statuses are supported: TODO, DOING, DONE and CANCELED.
    The task format is inspired by logseq but not intented to be fully compatible with it.
  2. Toggle task by :TodoToggle command.
  3. Search all TODO and DOING from files in current directory powered by telescope.nvim (Telescope mdtodo).
    1. Toggle todo in telescope: <C-t> in Insert mode and t in Normal mode

Installation

telescope.nvim is required by this plugin.

  1. Install this plugin by your favorite plugin manager.

  2. Add setup to your init.lua.

    require'mdtodo'.setup({})

Screenshots

Screen Shot 2022-03-30 at 18 30 33

Screen Shot 2022-03-30 at 18 31 15