Abdelrazak Younes wrote:
Martin Vermeer wrote:
The culprit appears to be the statement
view()->buffer()->changed()
in lyxfunc.C. This sends a signal LyXView to redraw the whole screen in
WorkArea. There is no way to specify anything less than a full screen.
Unfortunately commenting out this line isn't good either: then not even
the current row gets updated (but it will be if you cover and expose
theLyX window...)
This should be redone somehow to do a current-paragraph update if
Update::SinglePar is set. Can you do that with signal-slot?
Here is a patch that does so. Please test and commit if it works.
It seems to work. I have only one #. per inserted characters now.
Will commit soon.
Abdel.