Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hexh250786313/coc-todo-tree
Todo tree integration of coc.nvim
https://github.com/hexh250786313/coc-todo-tree
coc neovim todo-tree
Last synced: about 1 month ago
JSON representation
Todo tree integration of coc.nvim
- Host: GitHub
- URL: https://github.com/hexh250786313/coc-todo-tree
- Owner: hexh250786313
- License: mit
- Created: 2022-09-29T08:35:16.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-14T08:12:06.000Z (8 months ago)
- Last Synced: 2024-03-15T08:06:28.345Z (8 months ago)
- Topics: coc, neovim, todo-tree
- Language: TypeScript
- Homepage:
- Size: 80.1 KB
- Stars: 14
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[ 中文说明 ](https://blog.hexuhua.vercel.app/post/27)
# coc-todo-tree
Todo tree integration of [coc.nvim](https://github.com/neoclide/coc.nvim)
Inspired by [vscode-todo-tree](https://github.com/Gruntfuggly/todo-tree)
https://user-images.githubusercontent.com/26080416/202518338-543cf638-396d-48dd-8fff-8097662bf3ca.mp4
## Install
You need to have coc.nvim installed for this extension to work
```
:CocInstall coc-todo-tree
```## Usage
Run this to open todo-tree:
```
:CocCommand coc-todo-tree.showTree
```## Feature
- Using coc-tree (for tree view) to list all tags like @todo / FIXME in your workspace
- Using [ripgrep](https://github.com/BurntSushi/ripgrep) by default
- Custom your tag name / icon / highlight / regex
- View control: Just like [vscode-todo-tree](https://github.com/Gruntfuggly/todo-tree), you can switch between three modes: `tags-only` / `flat` / `tree-view` by press uppercase `C`. And group the tags by press lower case `c`## Config
see: https://github.com/hexh250786313/coc-todo-tree/blob/master/.vim/coc-settings.json
## Todo
- [ ] filter
- [ ] file change watcher