* refactor(config): default icons to ascii Problem: default icons used unicode characters (○, ✓, ●, ▸, ·, ↺) which render poorly in some terminals and font configurations. Solution: replace defaults with ascii equivalents (-, x, !, >, ., ~). Users can still override to unicode or nerd font icons via config. * ci: ignore library type checking
46 lines
989 B
Markdown
46 lines
989 B
Markdown
# pending.nvim
|
|
|
|
Edit tasks like text. `:w` saves them.
|
|
|
|

|
|
|
|
## Requirements
|
|
|
|
- Neovim 0.10+
|
|
- (Optionally) `curl` and `openssl` for Google Calendar and Google Task sync
|
|
|
|
## Installation
|
|
|
|
Install with your package manager of choice or via
|
|
[luarocks](https://luarocks.org/modules/barrettruth/pending.nvim):
|
|
|
|
```
|
|
luarocks install pending.nvim
|
|
```
|
|
|
|
## Documentation
|
|
|
|
```vim
|
|
:help pending.nvim
|
|
```
|
|
|
|
## Icons
|
|
|
|
pending.nvim renders task status and metadata using configurable icon characters. The defaults are ASCII-only (no unicode or nerd font required):
|
|
|
|
```lua
|
|
vim.g.pending = {
|
|
icons = {
|
|
pending = '-', done = 'x', priority = '!',
|
|
header = '>', due = '.', recur = '~', category = '#',
|
|
},
|
|
}
|
|
```
|
|
|
|
See `:help pending.Icons` for unicode and nerd font examples.
|
|
|
|
## Acknowledgements
|
|
|
|
- [dooing](https://github.com/atiladefreitas/dooing)
|
|
- [todo-comments.nvim](https://github.com/folke/todo-comments.nvim)
|
|
- [todotxt.nvim](https://github.com/arnarg/todotxt.nvim)
|