[Deprecated due to an unfixable bug and crappy design]๐ Todolist/task manager extension for (Neo)Vim
Last updated Aug 14, 2025
132
Stars
4
Forks
1
Issues
0
Stars/day
Attention Score
21
Language breakdown
TypeScript 85.4%
Vim Script 10.6%
JavaScript 4.0%
โธ Files
click to expand
README
coc-todolist
Todolist manager extension for coc.nvim

Install
:CocInstall coc-todolist
Features
- Allow to set a reminder for a todo item
- Auto upload/download todolists with gist
- Manage your todolist with CocList
Configuration
"todolist.dateFormat": {
"type": "string",
"default": "YYYY-MM-DD HH:mm",
"description": "dates format"
},
"todolist.monitor": {
"type": "boolean",
"default": false,
"description": "monitor the todolist and remind you at the time"
}
Commands
:CocCommand todolist.create: create a new todo:CocCommand todolist.upload: upload todolist to gist:CocCommand todolist.download: download todolist from gist:CocCommand todolist.export: export todolist as a json/yaml file:CocCommand todolist.clear: clear all todos:CocCommand todolist.gist.openBrowser: open todolist gist in gist.github.com:CocCommand todolist.gist.genToken: generate a token used to update gist
CocList
run :CocList todolist to open the todolist
- Filter your todo items and perform operations via
<Tab> - Use
toggleto toggle todo status betweenactiveandcompleted - Use
editto edit a todo item - Use
previewto preview a todo item - Use
deleteto delete a todo item
F.A.Q
Q: Where is the todolist data stored?
A: Normally the data is saved in ~/.config/coc/extensions/coc-todolist-data/, but if you set g:cocextensionroot to another location, it will change as well
Q: coc-todolist is not loaded after upgrading
A: Remove todolist.json(normally ~/.config/coc/extensions/coc-todolist-data/todolist.json). Don't forget to backup it if necessary.
Q: I want to create a persistent todolist item
A: Leave due value empty or let due be the same as date value(default)
TODO
- sync
- Log
- UI
License
MIT
๐ More in this category