Simrat Grewal
776ddb3930
feat(parser): Flatten outline items while parsing
...
* Removes the need for flatten_outline_items
* Improves performance
2022-08-15 14:31:19 -07:00
Simrat Grewal
094334c1a8
feat(ui): Rework how highlights are applied to outlines
...
* Previously we used vim's pattern matching which is not a great way to
do this in neovim, as tree-sitter doesn't support it.
* Now we use the neovim apis which are range based
2022-08-10 17:42:50 -07:00
Simrat Grewal
ce21cf3f66
chore: Remove use of global vars + other cleanups
2022-08-10 17:05:39 -07:00
Simrat Grewal
ed6c058eee
chore: stylua
2022-08-10 15:29:39 -07:00
FollieHiyuki
d980dbf947
Format with stylua
2022-02-22 22:32:53 +07:00
Matthew Schauer
2370d4d2ac
Remove pointless arithmetic
2022-02-02 21:04:21 -08:00
Matthew Schauer
70ddcccbca
Highlight icons using highlight regions rather than matching rules
2022-02-02 21:01:31 -08:00
simrat39
28c5b0513a
writer: Use extmarks over virt text
2021-09-30 14:08:53 -07:00
simrat39
631a8880de
feat: Add option to disable details virtual text
...
Closes #32
2021-06-22 20:07:52 -07:00
simrat39
887db9aaaa
refractor(parser): get_details: Use flattened_outline_items
2021-05-03 15:25:06 -07:00
simrat39
a3634eadbd
fix(writer): Make sure we're writing only to the outline
2021-05-01 20:12:58 -07:00
simrat39
be8cf968cf
refractor: Restructure project
...
lil better to work on now
2021-04-22 14:24:21 -07:00