Metadata-Version: 2.1
Name: robotframework-lsp
Version: 0.3.1
Summary: Language Server Protocol implementation for Robot Framework
Home-page: https://github.com/robocorp/robotframework-lsp
Author: Fabio Zadrozny
License: Apache License, Version 2.0
Description: [Language Server Protocol](https://github.com/Microsoft/language-server-protocol) implementation for [Robot Framework](https://robotframework.org/)
        =============
        
        Requirements
        -------------
        
        Python 3.7+ and [Robot Framework](https://robotframework.org/) 3.2+.
        
        Note: if using the [Robot Framework Selenium Library](https://github.com/robotframework/SeleniumLibrary), version 4.4+ is required.
        
        Installing
        -----------
        
        `Robot Framework Language Server` can be installed from the [VisualStudio Marketplace](https://marketplace.visualstudio.com/items?itemName=robocorptech.robotframework-lsp) or as a `.vsix`.
        
        To get a `.vsix`, download the latest `Deploy - RobotFramework Language Server Extension` in [Robotframework-lsp Github Actions](https://github.com/robocorp/robotframework-lsp/actions?query=workflow%3A%22Deploy+-+RobotFramework+Language+Server+Extension%22).
        
        See: [Install from a vsix](https://code.visualstudio.com/docs/editor/extension-gallery#_install-from-a-vsix) for details installing a `.vsix` into VSCode.
        
        See: [Getting Started](https://hub.robocorp.com/development/best-practices/language-server-protocol-for-robot-framework/) for a tutorial with some screenshots.
        
        
        Configuration
        -------------
        
        After having `Robot Framework Language Server` installed, some configurations (such as specifying
        the python executable used for launching the Language Server or Robot Framework)
        may be needed.
        
        See: [Config](https://github.com/robocorp/robotframework-lsp/tree/robotframework-lsp-0.3.1/robotframework-ls/docs/config.md) for details.
          
        
        Features (0.3.1)
        -----------------
        
        - Code analysis: checks if keywords are properly imported/defined.
        - Code completion for keywords, section headers, section settings, variables, resource imports and library imports.
        - Go to definition for keywords, variables, resource imports and library imports
        - Syntax highlighting.
        - Syntax validation.
        - Code Formatting (see: [Editor Settings](https://code.visualstudio.com/docs/getstarted/settings#_language-specific-editor-settings) for details on how to toggle code formatting just for `robotframework`).
        - Launch `.robot` files.
        - Preliminary support for debugging.
            - Note: this is an initial release for the feature and should be considered beta (please test and report any issues found).
            - The current functionalities include:
                - Evaluate keywords in debug console/hover/watch
                - Add line breakpoints
                - Pause at breakpoints to inspect the stack and see variables
                - Step in
                - Step over
                - Step return
                - Continue
        
        See: [Changelog](https://github.com/robocorp/robotframework-lsp/tree/robotframework-lsp-0.3.1/robotframework-ls/docs/changelog.md) for details.
        
        
        Developing
        ------------
        
        See: [Developing](https://github.com/robocorp/robotframework-lsp/tree/robotframework-lsp-0.3.1/robotframework-ls/docs/develop.md) for details on how to develop `Robot Framework Language Server`.
        
        Reporting Issues
        -----------------
        
        See: [Reporting Issue](https://github.com/robocorp/robotframework-lsp/tree/robotframework-lsp-0.3.1/robotframework-ls/docs/reporting_issues.md) for details on how to report some issue in the `Robot Framework Language Server`.
        
        License: Apache 2.0
        -------------------
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Text Editors
Classifier: Topic :: Text Editors :: Integrated Development Environments (IDE)
Classifier: Topic :: Software Development :: Debuggers
Description-Content-Type: text/markdown
Provides-Extra: test
