add tutorial on developing an extension
Check for existing issues
- [X] Completed
Describe the feature
The current docs don't provide much information on developing extensions - they go over directory structure, but then basically end with "then just use zed_extension_api and ~~draw the owl~~ write the extension".
I looked through the existing extension implementations but it isn't super clear to me what I should be doing for mine, what's applicable and what isn't, etc.
It would be very useful if you could add an example tutorial to the docs for this.
If applicable, add mockups / screenshots to help present your vision of the feature
No response
Is this issue still open? I would love to take it on and work to improve the documentation.
@adithya-adee it is! That would be awesome, thanks
Sir @andrewbanchich , I have made changes in the documentation , can you review those changes
thanks @adithya-adee ! that is very helpful.
however, i think there's still a lot that is unclear, at least based on when i tried creating one initially. i was interested in creating an extension which uses a language server, but it wasn't clear how any of that should work. e.g. how should i install the language server in the first place? it would be great to have docs for language extensions which need to install a tree sitter package and a language server.
Okay, I will try to add that in the documentation @andrewbanchich