Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vkosuri/npp-robot

:pencil: Notepad++ syntax highligher for Robotframework automation framework
https://github.com/vkosuri/npp-robot

lang-robot notepad robotframework robotframework-syntax-highlighter syntax-highlighting

Last synced: about 1 month ago
JSON representation

:pencil: Notepad++ syntax highligher for Robotframework automation framework

Awesome Lists containing this project

README

        

# Robotframework syntax highlighter for :pencil: **Notepad++**

## Importing a user defind language in Notepad++

1. Download the repository from GitHub https://github.com/vkosuri/npp-robot/archive/master.zip
2. Extract zipped file into local directory.
3. Open :pencil: Notepad++ on your machine.
4. From Menu Bar selecte Langugage -> User-Defined

![user-defined-pop-up](http://docs.notepad-plus-plus.org/images/1/1a/Udl_tuto02.gif "User-Defined")

5. Select Import

![import-undock](http://docs.notepad-plus-plus.org/images/8/80/Ulds_undock.png "Import")

6. Select UDL xml **lang-robot.xml** file

After import you will observe the syntax highlighter start working :boom: :sparkles: :tada:

> If you find any difficuty while importing ``lang-robot.xml`` This thread might help to resolve your issue. https://github.com/vkosuri/npp-robot/issues/3#issuecomment-305343247 [![](https://i.imgur.com/9wQkGeP.png)](../labels/comments)

> The sytanx highligher works **.robot** extension files only

A sample screenshot that summaries the how it looks.

![syntax-highlighter](https://cloud.githubusercontent.com/assets/13664257/12018694/650545a2-ad8c-11e5-8bf2-52719ab60f0a.png)

## Colors used

Blue - Keywords.


Orange - Variables.


Green - Comments.

## History

See release notes for changes https://github.com/vkosuri/npp-robot/releases

## Development pattern for contributors

* Create a fork of the main repository on GitHub.
* Make your changes in a branch named something different from master, e.g. create a new branch my-pull-request.
* Create a pull request.

## Known issues
* [syntax highligher broken on certain charecters](https://github.com/vkosuri/npp-robot/issues/5) [![](https://i.imgur.com/hgS76Kz.png)](../labels/help-wanted) [![](https://i.imgur.com/Bie8PhC.png)](../labels/enhancement)

## License

This sytanx highlighter is licensed under the [MIT License](https://github.com/vkosuri/npp-robot/blob/master/LICENSE.md).

Enjoy ¯\\\_(ツ)\_/¯