I developed a set of Ruby DSLs to configure Sublime Text 2:
github.com/thyresias/sublime_dsl
Let me know what you think.
Cheers.
I developed a set of Ruby DSLs to configure Sublime Text 2:
github.com/thyresias/sublime_dsl
Let me know what you think.
Cheers.
Use a decent programming language to define grammars, mainly.
This is analogous to the advantages of SASS or LESS over CSS.
I also find it easier to understand configuration files (e.g., key bindings) in DSL rather than JSON format.
[quote=“thyresias”]
Use a decent programming language to define grammars, mainly.
This is analogous to the advantages of SASS or LESS over CSS.
I also find it easier to understand configuration files (e.g., key bindings) in DSL rather than JSON format.[/quote]
Weird, I find Ruby horrible to read. At least pick a good DSL, like Groovy.
That said, configuration in json works very well and is understood by everyone.
Please do not hesitate to use the issue tracker if you find problems or have suggestions:
github.com/thyresias/sublime_dsl/issues