Skip to content

anmomu92/taskman.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Taskman

GPL-3.0 license State

Note

This plugin is in very early stages and development will be slow as I am busy right now (unless you want to collaborate in its development).

This is a plugin to manage tasks within Neovim, so anytime you add a TODO comment, it automatically adds a task.

Requirements

  • taskwarrior
  • (optional) taskwarrior-tui

Main features

  • Add task
  • Remove task
  • Priority management
  • Assign project to task

Installation

Lazy.vim

{
  "anmomu92/taskman.nvim",
}

Documentation

Comment format

<comment-symbol> TODO: <task-description>

e.g: # TODO: test task

Commands

  • :UpdateTasks: It looks for TODO comments to add/remove the corresponding tasks.

Autocommands

  • Update on save: to update the tasks everytime you save the file, add the following to your init.lua (or wherever you store your autocommands).
api.nvim_create_autocmd({ "BufWritePost" }, {
  callback = function()
	require("taskman").UpdateTasks()
  end,
})

Contributions

Any kind of suggestion or improvement is suggested. Please, open an issue or merge request to discuss changes.

License

GPL-3.0 license.

About

A small plugin to manage tasks within neovim.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages