Xi-Editor currently has a support of plugins but the Plugin API is quite small. The current plugin API has support for implementing things like indentation and syntax check. A lot more useful features can be realized by adding a plugin that supports the Language Server Protocol. It would enable advanced features in the editor like:
- Intelligent Autocompletion
- Hover definitions
- Go-to reference and definition of a symbol.
- Highlight references of a symbol
This project aims at adding Language Server Protocol client plugin to the Xi Editor