[TxMt] Add Line Breaks

Robin Houston robin.houston at gmail.com
Tue Nov 20 22:23:12 UTC 2007


If you don't need to worry about dealing properly with (hard) tabs,
then you can easily write a short command to do the reformatting.

Set input to "Entire Document", output to "Replace Document", and put the code

#!/usr/bin/perl -p
print "$1\n" while s/(\S{$ENV{TM_COLUMNS}})//;
print "$1\n" while s/(.{0,$ENV{TM_COLUMNS}})\s//;

into the Command(s) box. This will treat a tab as though it took up a
single column, so if you have a lot of tab indents then it will leave
excessively long lines. Writing something that deals properly with
tabs would be a bit harder, but very possible.

(I bet somebody has already done it too!)

Robin



More information about the textmate mailing list