Metadata-Version: 2.1
Name: opensesame-extension-language-server
Version: 0.2.2
Summary: Adds language-server support to OpenSesame and Rapunzel
Home-page: https://rapunzel.cogsci.nl/manual/language-server/
License: COPYING
Author: Sebastiaan Mathôt
Author-email: s.mathot@cogsci.nl
Requires-Python: >=3.7
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: opensesame-core (>=4.0.0a0)
Requires-Dist: pyqode3-language-server (>=0.2.1)
Project-URL: Repository, https://github.com/open-cogsci/opensesame-extension-language_server
Description-Content-Type: text/markdown

# Language-server extension for OpenSesame and Rapunzel

Copyright 2020-2023 Sebastiaan Mathôt (@smathot)


## About

This extension adds language-server-protocol (LSP) support to Rapunzel (a code editor based on OpenSesame) and OpenSesame. The Language Server protocol is used between a tool (the client) and a language smartness provider (the server) to integrate features like auto complete, go to definition, find all references and alike into the tool

- OpenSesame: <https://osdoc.cogsci.nl/>
- Rapunzel: <https://rapunzel.cogsci.nl/>
- Language servers: <https://langserver.org/>


## Dependencies


- Required: [pyqode.language_server](https://github.com/open-cogsci/pyqode.language_server)
- Optional: See [this page](https://rapunzel.cogsci.nl/manual/language-server) for a list of supported language servers



## License

This software is distributed under the terms of the GNU General Public License 3. The full license should be included in the file COPYING, or can be obtained from:

- <http://www.gnu.org/licenses/gpl.txt>

