Previous versions of this extension used the older pyls by Palantir. Further development is taking place in the community fork pylsp. Due to the way configuration variables are handled, this extension is NOT backwards compatible with pyls. If you must use pyls, please downgrade to version 0.1.13.
Contributing
I have created this extension since there were none to support Xonsh. PRs are welcome to add new features/fixes.
Please make sure that you
Document the purpose of functions and classes.
When adding a new feature, please mention it in the README.md Features section. Use screenshots when applicable.
Conventional Commit style should be used for commit messages as it is used to generate changelog.
Development
TypeScript is used to develop the extension
yarn install
yarn build # this will build the extension