Last active
July 1, 2018 11:18
-
-
Save emanlove/537f26271ed40fe304e3d297f86c2e76 to your computer and use it in GitHub Desktop.
Documenting desired functionality for any Robot Framework IDE or Editor.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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