Commit Graph

9 Commits

Author SHA1 Message Date
eph
a3717e7a4e feat: icon_fetcher adds symbol parameter 2024-12-27 11:42:13 +08:00
Oskar Tołkacz
7df74ef5ed Fix: do not require lspkind if not configured 2024-08-12 11:00:33 -04:00
Oskar Tołkacz
fdaa883d9d Show lspkind error message just once
Instead of showing an error message for every symbol in every outline
window, show just one error on opening nvim.
2024-08-12 10:43:26 -04:00
~hedy
8bfb5435d7 docs: Reword details regarding symbols.icon_fetcher 2024-07-05 20:45:35 +08:00
~hedy
bc58f196ec feat: Pass in the buffer number for symbols.icon_fetcher 2024-07-05 12:51:48 +08:00
hedy
6cea72f2b5 feat(api): Get symbol and breadcrumb at location
Currently the implementation is very limited.

Ref: #24

- Outline must be open and have been loaded for it to work (requires
  lazy loading or headless loading of Sidebar)
- Empty string returned if cursor is not in any symbol ('closest' symbol
  not yet supported)
- Line column not used
- Returning concatenated symbol names rather than a list of tables with
  node info (requires a refactor of outline.SymbolNode type)
- Subject to config.symbols.filter and folds (requires finding hover
  list somewhere outside of writer.make_outline)
2023-11-25 15:41:55 +08:00
hedy
dc55a8b942 chore(fmt): Finally let's use stylua
Hoping it's as good as go-fmt
2023-11-17 09:28:33 +08:00
hedy
f356c29578 feat: Allow disabling icons 2023-11-15 11:21:20 +08:00
hedy
965a3842c8 MAJOR: Project rename and preparation for v1.0.0
I hope I haven't missed any for the renames!
2023-11-12 12:40:32 +08:00