https://github.com/voldikss/coc-todolist
[Deprecated due to an unfixable bug and crappy design]🕐 Todolist/task manager extension for (Neo)Vim
https://github.com/voldikss/coc-todolist
coc-nvim neovim todolist vim
Last synced: about 2 months ago
JSON representation
[Deprecated due to an unfixable bug and crappy design]🕐 Todolist/task manager extension for (Neo)Vim
- Host: GitHub
- URL: https://github.com/voldikss/coc-todolist
- Owner: voldikss
- Archived: true
- Created: 2019-07-21T15:08:53.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-10T04:02:16.000Z (about 4 years ago)
- Last Synced: 2025-02-16T09:48:57.508Z (2 months ago)
- Topics: coc-nvim, neovim, todolist, vim
- Language: TypeScript
- Homepage:
- Size: 253 KB
- Stars: 133
- Watchers: 4
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# coc-todolist

[](https://badge.fury.io/js/coc-todolist)Todolist manager extension for [coc.nvim](https://github.com/neoclide/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
```jsonc
"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](https://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 ``
- Use `toggle` to toggle todo status between `active` and `completed`
- Use `edit` to edit 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
wellQ: 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