Skip to content

Tags: ldelossa/litee.nvim

Tags

v0.0.7

Toggle v0.0.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Create FUNDING.yml

v0.0.6

Toggle v0.0.6's commit message
docs: update documentation

Signed-off-by: ldelossa <[email protected]>

v0.0.5

Toggle v0.0.5's commit message
perf: async symbol gathering

LSPs may return different results depending on the method being
requested.

for instance gopls will return no receiver name when a call hierarchy
request is made, but will when a workspace symbol request is made.

to work around this we make a workspace symbol request for each call
hierarchy item returned when a calltree is invoked.

this proved to be very slow when done sync so this commit makes it
async using lua coroutines.

Signed-off-by: ldelossa <[email protected]>

v0.0.4

Toggle v0.0.4's commit message
ui,tree: use workspace symbol if possible

after researching #10 a bit more I found that certain LSPs (gopls here)
provides more accurate symbol information via a workspace symbol query.

it would be nice to receieve the same symbol info regardless of the lsp
method being used. see: golang/go#49690

this pr now resolves the workspace symbol for all call hierarchy items
placed into the tree.

this is a bit slower (with gopls anyway) on start, however I've found
that after some caching the results are snappy.

Signed-off-by: ldelossa <[email protected]>

v0.0.3

Toggle v0.0.3's commit message
ui: improved hover popup

this commit creates a custom hover handler which floats above all other
windows when trigged from the calltree ui.

Signed-off-by: ldelossa <[email protected]>

v0.0.2

Toggle v0.0.2's commit message
docs: update docs for highlighting

this commit adds documentation explaining highlighting and how to
configure it.

Signed-off-by: ldelossa <[email protected]>

v0.0.1

Toggle v0.0.1's commit message
v0.0.1: initial implementation

this commit is the v0.0.1 initial implementation of calltree.

Signed-off-by: ldelossa <[email protected]>