Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save emanlove/537f26271ed40fe304e3d297f86c2e76 to your computer and use it in GitHub Desktop.
Save emanlove/537f26271ed40fe304e3d297f86c2e76 to your computer and use it in GitHub Desktop.
Documenting desired functionality for any Robot Framework IDE or Editor.
Functionality for Robot Framework IDE or Editor
===============================================
Running list of functionality and features that make up a useful set of tools within an IDE or Editor.
Functionality I would like to see
---------------------------------
- RTL support
- show formatting marks (similar to what one sees in Word or LibreOffice)
Gauge
-----
In article entitled "Why we built Gauge", Zabil Maliackal outlines some of the functionality the team implemented, using a language server, for gauge
Gauge also runs as a Language Server and uses the protocol to add powerful editing features for Gauge specifications like
Auto completion
Step and implementation references.
Refactoring
Running specifications and scenarios (within the IDE)
Locating a the step’s implementation
Listing all scenarios and quickly jump to it (like symbols in a programming language)
Displaying errors and warnings while writing specifications
Formatting
for a growing list of IDE’s that support Language Server Protocol like Visual Studio Code, Sublime, Atom, Eclipse, Vim, Emacs or even edit in a browser.
Language Server
---------------
http://langserver.org/
https://microsoft.github.io/language-server-protocol/specification
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment