This is a bundle for TextMate adding syntax highlighting for Robot Framework's test data in txt format. Both space and pipe separated formats are supported.


Copy the contents of this project to a folder with name Robot.tmbundle under your TextMate bundles folder in ~/Library/Application Support/TextMate/Bundles/.

Using mercurial cloning:

cd ~/Library/Application\ Support/TextMate/Bundles/
hg clone https://bitbucket.org/jussimalinen/robot.tmbundle Robot.tmbundle


Bundle can be enabled using the TextMate's default combination of ⌃⌥⇧R and choosing robot from the list.

So far the bundle supports the following tab completions:

  • *t⇥ Insert Test Cases table heading
  • *s⇥ Insert Settings table heading
  • *k⇥ Insert Keywords table heading
  • *v⇥ Insert Variables table heading
  • hello⇥ Insert a test case table with a very simple "hello world" example test


Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.