From: Noam R. <spa...@gm...> - 2006-08-14 15:13:13
|
Felix Wiemann <Felix.Wiemann <at> gmx.net> writes: > Yeah; Emacs support for reST is really good (thanks Martin!). If using > Emacs is an option for you, I'd recommend you check out > <http://docutils.sf.net/docs/user/emacs.html>. > Thanks! But... I'm sorry, I tried, but, well, I can't bring myself to work with emacs. > >> I thought that a simple solution would be a program that will reorganize > >> ReST > >> files, given a wanted line width, in a way that will not harm the meaning. > > Something like that doesn't exist at the moment, sorry. > > It's not quite simple because you wouldn't want to wrap literal blocks, > for example. So you'd basically need to parse the document using the > reST parser, wrap the paragraphs, and write it back again using a > to-be-written reST writer. > > Stop-gap solutions might be more limited but simpler, of course. I'm quite afraid of writing such a thing, as I know almost nothing about ReST details, and I don't like tools which might do unexpected bad things. But perhaps it may be not too complicated for someone who knows the syntax better - or for someone who is familiar with the ReST parser. I think it's basically the matter of knowing where whitespaces are important to the parser and where they aren't. But, of course, it doesn't mean that it's simple. Thanks for your reply, Noam |