"todolist.enable": {
"type": "boolean",
"default": true,
"description": "whether enable this extension"
},
"todolist.maxsize": {
"type": "number",
"default": 5000,
"description": "maxsize of todolist"
},
"todolist.dateFormat": {
"type": "string",
"default": "YYYY-MM-DD HH:mm",
"description": "dates format"
},
"todolist.autoUpload": {
"type": "boolean",
"default": false,
"description": "upload your todolist every day"
},
"todolist.monitor": {
"type": "boolean",
"default": false,
"description": "monitor the todolist and remind you at the time"
},
"todolist.promptForReminder": {
"type": "boolean",
"default": true,
"description": "whether to ask users to set a reminder for every new todo item"
},
"todolist.floatwin.background": {
"type": "string",
"default": "",
"description": "notification floating window background(e.g. #000000)"
},
"todolist.floatwin.winblend": {
"type": "number",
"default": 0,
"description": "opacity of notification floating window"
},
"todolist.floatwin.width": {
"type": "number",
"default": 30,
"description": "width of notification floating window"
},
"todolist.notify": {
"type": "string",
"default": "floating",
"description": "how to notify you",
"enum": [
"floating",
"virtual",
"echo",
"none"
]
}
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.clearNotice: clear all notifications
CocList
run :CocList todolist to open the todolist
Filter your todo items and perform operations via <Tab>
Use toggle to toggle todo status between active and completed
Use edit to edit the description of a todo item
Use preview to preview a todo item
Use delete to 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:coc_extension_root to another location, it will change as well
coc-todolist
Todolist/task manager extension for coc.nvim
Install
Features
Configuration
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.clearNotice
: clear all notificationsCocList
run
:CocList todolist
to open the todolist<Tab>
toggle
to toggle todo status betweenactive
andcompleted
edit
to edit the description of a todo itempreview
to preview a todo itemdelete
to delete a todo itemF.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 setg:coc_extension_root
to another location, it will change as wellLicense
MIT
More Demos