# 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>
Raw data
{
"_id": null,
"home_page": "https://rapunzel.cogsci.nl/manual/language-server/",
"name": "opensesame-extension-language-server",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "Sebastiaan Math\u00f4t",
"author_email": "s.mathot@cogsci.nl",
"download_url": "https://files.pythonhosted.org/packages/d6/4f/c3931525cc289d881837977bffcb10fa32c73cadf8a22a7a95675d69b7ab/opensesame_extension_language_server-0.2.4.tar.gz",
"platform": null,
"description": "# Language-server extension for OpenSesame and Rapunzel\n\nCopyright 2020-2023 Sebastiaan Math\u00f4t (@smathot)\n\n\n## About\n\nThis 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\n\n- OpenSesame: <https://osdoc.cogsci.nl/>\n- Rapunzel: <https://rapunzel.cogsci.nl/>\n- Language servers: <https://langserver.org/>\n\n\n## Dependencies\n\n\n- Required: [pyqode.language_server](https://github.com/open-cogsci/pyqode.language_server)\n- Optional: See [this page](https://rapunzel.cogsci.nl/manual/language-server) for a list of supported language servers\n\n\n\n## License\n\nThis 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:\n\n- <http://www.gnu.org/licenses/gpl.txt>\n\n",
"bugtrack_url": null,
"license": "COPYING",
"summary": "Adds language-server support to OpenSesame and Rapunzel",
"version": "0.2.4",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9a7ed8333b84d7b997317849f407dac5522895259b92eae5ad3403562dd0dac4",
"md5": "c1319d1f1c6d7c4974d572349f3f5c20",
"sha256": "9ad3e48c4af462ae5539fcea39855e4abf30d8a472edcae8670593b6ea576f68"
},
"downloads": -1,
"filename": "opensesame_extension_language_server-0.2.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c1319d1f1c6d7c4974d572349f3f5c20",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 14812,
"upload_time": "2023-04-18T14:51:20",
"upload_time_iso_8601": "2023-04-18T14:51:20.697257Z",
"url": "https://files.pythonhosted.org/packages/9a/7e/d8333b84d7b997317849f407dac5522895259b92eae5ad3403562dd0dac4/opensesame_extension_language_server-0.2.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d64fc3931525cc289d881837977bffcb10fa32c73cadf8a22a7a95675d69b7ab",
"md5": "b987af2cc9e8af1b3a5f9726b623b7c5",
"sha256": "c4119d0ab4a5fca0d7bd2f0843ce9dccfc47ca935b836488647dc29b172cd0cb"
},
"downloads": -1,
"filename": "opensesame_extension_language_server-0.2.4.tar.gz",
"has_sig": false,
"md5_digest": "b987af2cc9e8af1b3a5f9726b623b7c5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 6921,
"upload_time": "2023-04-18T14:51:22",
"upload_time_iso_8601": "2023-04-18T14:51:22.087684Z",
"url": "https://files.pythonhosted.org/packages/d6/4f/c3931525cc289d881837977bffcb10fa32c73cadf8a22a7a95675d69b7ab/opensesame_extension_language_server-0.2.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-18 14:51:22",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "opensesame-extension-language-server"
}