A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/tomi/vscode-rf-language-server below:

tomi/vscode-rf-language-server: VSCode extension to support Robot Framework development

Robot Framework Intellisense

A Visual Studio Code extension that supports Robot Framework development.

"files.associations": {
    "*.txt": "robot"
}
Highlight All Occurrences of a Symbol in a Document Show Code Completion Proposals Code Completion for Standard Library Keywords
"rfLanguageServer.libraries": [
  "BuiltIn-3.0.4"
]
Code Completion for Any 3rd Party Library Support for python keywords
"rfLanguageServer.includePaths": [
  "**/*.robot",
  "**/*.py"
]

By default all .robot and .resource files are parsed. This can be configured using parameters. (see Code > Preferences > Workspace Settings).

param description rfLanguageServer.includePaths Array of glob patterns for files to be included` rfLanguageServer.excludePaths Array of glob patterns for files to be excluded rfLanguageServer.logLevel What information of the language server is logged in the Output. Possible values off, errors, info, debug rfLanguageServer.trace.server what information of the communication between VSCode and the rfLanguageServer is logged to the Output. Possible values off, messages, verbose rfLanguageServer.libraries What libraries' keywords are suggested with code completion. Can be a name of a standard library (see Supported standard libraries) or a library definition (see defining 3rd party libraries) or a combination of them.

The includePaths and excludePaths properties take a list of glob-like file patterns. Even though any files can be matched this way, only files with supported extensions are included (i.e. .robot, .resource, .txt, and .py).

If the includePaths is left unspecified, the parser defaults to including all .robot and .resource files in the containing directory and subdirectories except those excluded using the excludePaths property.

Supported standard libraries Defining 3rd party libraries

3rd party libraries can be defined inline in the rfLanguageServer.libraries configuration block. For example:

"rfLanguageServer.libraries": [
  {
    "name": "MyLibrary",
    "version": "1.0.0",
    "keywords": [
      { "name": "My Keyword 1", "args": ["arg1"], "doc": "documentation" },
      { "name": "My Keyword 2", "args": [],       "doc": "documentation" }
    ]
  }
]

Can be found here

Can be found here.

Report them here.

All contributions are welcomed! Please see the contributing guide for more details.

MIT

This project is a grateful recipient of the Futurice Open Source sponsorship program. ♥

Syntax highlighting grammar is built on top of work by Jussi Malinen.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4