https://github.com/devidw/anxtgo.nvim
https://github.com/devidw/anxtgo.nvim
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/devidw/anxtgo.nvim
- Owner: devidw
- Created: 2024-04-06T08:45:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-09T07:08:49.000Z (about 1 year ago)
- Last Synced: 2024-10-18T20:45:12.837Z (8 months ago)
- Language: TypeScript
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# anxtgo.nvim
few years ago i created [anxtgo](https://github.com/devidw/anxtgo)
an app to do personality development through experiential learning
anxtgo.nvim brings the same idea to nvim in a single plain-text file
## installation
- requires deno to be available
- add to your plugin manager
- `require("anxtgo").setup({})` in your config init.lua## file format
introduces a custom file format to track abstractions and reflections
using marker symbols `{{{ }}}`, using `set foldmethod=marker`
- everything after `|` in the title line is managed by anxtgo
- everything after `===` starting with `+` is counted as `+1`, `-` as `-1`, the
resulting score is placed in the title line
- also the sections will be reorderd based on the score, from lowest to greatest```
{{{ Some Abstraction Title | 0Some abstraction notes
===
+ 24-01-01: some reflection log about something, that implemented that abstraction
- 24-01-01: some reflection log about something, that did not implemented the abstraction}}}
...
```## usage
- `:AnxtgoPositive` to insert `+ YY-MM-DD:`
- `:AnxtgoNegative` to insert `- YY-MM-DD:`
- `:AnxtgoRank` to process the current buffer and calcualte scores and reorder
abstractions based on scores