# RobotFramework 7 Language Server future

**URL:** <https://forum.robotframework.org/t/robotframework-7-language-server-future/7804>\
**Category:** Visual Studio Code(ium)\
**Created:** [13 September 2024 09:55 UTC](https://forum.robotframework.org/t/robotframework-7-language-server-future/7804 "2024-09-13T09:55:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![romanliv](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/romanliv/32/3794_2.png) [@romanliv](https://forum.robotframework.org/u/romanliv)\
**Post date:** [13 September 2024 09:55 UTC](https://forum.robotframework.org/t/robotframework-7-language-server-future/7804/1 "2024-09-13T09:55:11Z")

</div>

Hi

Following the [announcement](https://github.com/robocorp/robotframework-lsp/issues/1051) from the authors of the RobotFramework Language Server that

> Robot Framework 7 will not be supported (unless someone steps up to do the needed work)

is there anybody who wants to “step up to do the needed work”?  
Shall the community around Robot Framework form an effort to continue the great work done there before?

For example, Visual Studio does not understand the [`VAR` syntax](https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#var-syntax) at all and people already [complain](https://github.com/robocorp/robotframework-lsp/issues/1051#issuecomment-2029317407) that this does not work.

Regards,  
Roman

---

<div class="post-metadata">

**Author:** ![rasjani](https://avatars.discourse-cdn.com/v4/letter/r/858c86/32.png) [@rasjani](https://forum.robotframework.org/u/rasjani)\
**Post date:** [13 September 2024 10:13 UTC](https://forum.robotframework.org/t/robotframework-7-language-server-future/7804/2 "2024-09-13T10:13:46Z")

</div>

Theres alternative LSP here; [GitHub - robotcodedev/robotcode: RobotFramework support for Visual Studio Code](https://github.com/robotcodedev/robotcode)

Works fine in Vim and should work with Vscode too.

Personally i do prefer robotcode as its Python based and Daniel is very active with the releases

---

<div class="post-metadata">

**Author:** ![Noordsestern](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/noordsestern/32/4270_2.png) [@Noordsestern](https://forum.robotframework.org/u/Noordsestern)\
**Post date:** [13 September 2024 11:35 UTC](https://forum.robotframework.org/t/robotframework-7-language-server-future/7804/3 "2024-09-13T11:35:36Z")

</div>

Hi Roman,

More plugins would be nice, so that the community does not rely on one maintainer and suddenly is in a dead end like robot users in PyCharm at the moment. VSCode users just got lucky that Robotcode challenged Robocorp even when they were popular.

Robocorp LSP and Robotcode have completely different architectures, to my understanding. To my understanding, Robocorp rebuild their own robot parser while Robotcode is using the original parser from Robot Framework. That makes Robotcode very compatible to Robot Framework. Robocorp LSP has to refactor each new feature of Robot Framework, which is more effort, however that also allowed them to cut corners and solve things like keyword resolution “dirty”, so that it gambling (by good chance), but its faster than the original parser.

So, if you just want to use Robot Framework, then use Robotcode. If you see in the paragraph above an incentive to continue the Robocorp LSP that’s great. Although I am extremely happy user (and moderator) of Robotcode, I do appreciate competition of ideas. You always have use cases where someone favors the alternative, so better to have alternatives 🙂

Regards,  
Markus

---

<div class="post-metadata">

**Author:** ![romanliv](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/romanliv/32/3794_2.png) [@romanliv](https://forum.robotframework.org/u/romanliv)\
**Post date:** [13 September 2024 11:56 UTC](https://forum.robotframework.org/t/robotframework-7-language-server-future/7804/4 "2024-09-13T11:56:04Z")

</div>

Thank you for explanations and suggestions, @Noordsestern and @rasjani. I tried now [robotcode](https://github.com/robotcodedev/robotcode) as you advised and I should admit that I am not lacking any features comparing to Robocorp LSP, so I will go with your proposal to just use robotcode.

---

<div class="post-metadata">

**Author:** ![FrancisG](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/francisg/32/4247_2.png) [@FrancisG](https://forum.robotframework.org/u/FrancisG)\
**Post date:** [16 September 2024 05:51 UTC](https://forum.robotframework.org/t/robotframework-7-language-server-future/7804/5 "2024-09-16T05:51:14Z")

</div>

You might be interested in this demo from RobotCode author:  
[Maximizing Efficiency with RobotCode CLI Tools: A Comprehensive Guide](https://www.youtube.com/watch?v=7Uad_250YuI)
