Skip to content

Add more definitions to Elixir outlines - #57

Merged
MrSubidubi merged 1 commit into
zed-extensions:mainfrom
AlternateRT:outline-improvements
Feb 25, 2026
Merged

MrSubidubi merged 1 commit into
zed-extensions:mainfrom
AlternateRT:outline-improvements

Conversation

@AlternateRT

Copy link
Copy Markdown
Collaborator
  • Annotate all queries
  • Show protocol implementations from defimpl
  • Show typespecs from @opaque and @macrocallback
  • Show typespecs as soon as the identifier is defined
    • Also account for when, which may be used inside typespec definitions
  • Show function definitions from deftransform and deftransformp

- Annotate all queries
- Show protocol implementations from `defimpl`
- Show typespecs from `@opaque` and `@macrocallback`
- Show typespecs as soon as the identifier is defined
  - Also account for `when`, which may be used inside
    typespec definitions
- Show function definitions from `deftransform` and `deftransformp`
@cla-bot cla-bot Bot added the cla-signed label Feb 7, 2026
@AlternateRT

Copy link
Copy Markdown
Collaborator Author

Some screenshots:

Before After
Screenshot 2026-02-01 at 13 00 22 Screenshot 2026-02-01 at 13 02 53

@MrSubidubi MrSubidubi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similarly nice, thanks!

@MrSubidubi
MrSubidubi merged commit 1b98d74 into zed-extensions:main Feb 25, 2026
5 checks passed
@AlternateRT
AlternateRT deleted the outline-improvements branch February 25, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants