Allan Odgaard-4 wrote: > > James? > > We’ve been talking loosely about providing a testing system for TM > commands. IMO this should be language neutral, so I (i.e. TextMate) > provides a “command runner” (CLI) that takes input and expected output. > > So perhaps this is my cue to put out a prototype for this. > > Of course if I provide a test runner, this would require the thing to be a > tmCommand, not a stand-alone ruby script. But that’s hardly a concern, > what I really is focused on wrt. tests for this command is that we collect > a versatile set of test cases, so we can tweak the code and patterns w/o > doing the wrong thing on code in the wild and/or see how it affects that > code. >
That would be cool. I'll have a quick look at james and see if I can set up some tests till you get back from vacation and have time to take a look at the tmCommand test tool :) Allan Odgaard-4 wrote: > > Remember that because we just have a list of regexps, we can add the > proper pattern only for the obj-c scope, even limit it to inside […] as we > have a scope for that — that is, when we (optionally) read the list from > the environment. > Ah, hadn't thought about that... This command is taking shape nicely ;) I'm currently teaching it how to automatically find the blocks of code in the file/selection that should be formatted together. So far I have the following heuristics - A line belongs to the previous block if it has the same indentation - A blank line ends a block That should take care of most cases. If everything else fails the user can always just select the lines manually :) -- View this message in context: http://old.nabble.com/Align-Source-tp31636561p31700281.html Sent from the textmate-dev mailing list archive at Nabble.com. _______________________________________________ textmate-dev mailing list [email protected] http://lists.macromates.com/listinfo/textmate-dev
