Hi, first of all I would like to thank you for your great work. I was a user of TexMaker in the past, but at some point I changed my preferred editor and now I have come back again to it through TeXstudio! I amazed about how configurable is TeXstudio and also the embedded PDF preview is very nice and helpful.
Now to my request. The first thing a look in a TeX editor is the automatic line wrapping facilities. I am in favor of hard wrapping and what all editors I have used except WinEdt do with respect to hard wrapping is that they do not hard wrap the lines in the context of the paragraph, therefore most of the times if you modify the text in the middle of a paragraph, automatic hard line wrapping may introduce new lines that are half-filled with words.
Let me explain my point with the example of the screenshot that uses text from the wikipedia entry for TeXstudio. The first paragraph (lines 1-5) is correctly hard wrapped according to my preferences. Now, if I start modifying it by typing the sentence of lines 8-9 after the first sentence and having enabled the automatic hard wrapping option (from the advanced editor), then the resulting paragraph will be the one of lines 12-19. Observe that lines 14 and 16 have not been filled to the full extent of 80 characters, while they could be by "borrowing" words from the next line. The only line of a paragraph that can be under-filled can be the last one.
The problem seems to be eliminated in some cases by selecting manually to do a hard line break with the option "join lines before wrapping" enabled. But I would like this feature to be done by default by the editor (maybe by adding another option in the advanced editor that would do a hard line wrap with "join lines before wrapping" enabled).
Another issue that cannot pass my OCD disorders is that the option "join lines before wrapping" when enabled adds an extra space between two joined lines except for the case that before joining no line ends with a space character. Could this be fixed as well?
Thanks a lot,
Log in to post a comment.