TOOL ยป LANGUAGE_SERVER

Robotframework ls

Configuration โ€‹

shell
pip install robotframework-lsp

Neovim โ€‹

~/.local/share/nvim/site/plugin/lspconfig.lua

lua
require('lspconfig').robotframework_ls.setup{
  settings = {
    robot = {
      lint = {robocop = {enabled = true}},
      variables = {execdir = os.getenv('PWD')},
    },
  }
}

Helix โ€‹

In the project root, create .helix/languages.toml.

toml
[language-server.robotframework_ls.config.robot]
lint.robocop.enabled = true
variables.execdir = "PWD_OUTPUT"