In mid-October 2012, Allen Bargi (
aziz ) turned his attention to Angular.js and the work of the new HTML5 APIs for working with files in Chrome. The experiment was delayed and expanded into a wonderful project -
TMTheme Editor . As an on-line application, the TMTheme editor allows you to create and edit visual themes for the currently popular SublimeText, as well as compatible themes for Textmate and other editors.

ATTENTION: Works only in Google Chrome.
The editor contains an extensive collection of ready-made styles, they are hidden behind the "Gallery" button. It also supports editing custom styles (the Open or Drag & Drop button), for example, from the article about
turning Sublime Text 2 into Notepad ++ . In its work, the editor does not use the server, all operations are performed directly in the browser, and the file to save (Download button) is also generated completely in the user's browser.
Currently, the editor works only in newer versions of Google Chrome, which correctly provides the necessary HTML5 API for work:
- Blob constructing
- FileReader API
- fileWriter API
- filesystem API
- file saver API
- Drag and Drop API
The editor itself is written in
coffeescript using
angular.js .
The code is fully open to add other editors and IDE:
tmTheme-Editor on GitHub')
You can create your own unique style at the link:
http://tmtheme-editor.herokuapp.com/