On 4/12/2005, at 6:48, Charilaos Skiadas wrote:
[...] This is supposed to only pick lines that start with a capital letter. For some reason though, it doesn't. Any ideas?
Well, the transformation only picks up lines which start with A-Z, the scope select still selects all paragraphs.
You could do something like this instead:
symbolTransformation = ' s/^\W.*/-/m; s/(\w+(?:\W+\w+){,7})\W*(.+)?/$1(?2:…)/m; ';
Here I first replace all lines that start with a non-word character to '-', which appear as a divider in the list (I actually wanted to replace them with nothing, but TM picks up empty entries, which it shouldn't).
I went a little overboard with the second line, it matches up to 8 words, and only when there is a 9th word, will it insert an ellipsis.
The /m option is just to make . match newlines. Probably not necessary, as I don't think these get included by the scope selector.