I have rewritten some parts of the internal viewer (once again). Does anyone want to review that or should I just commit it and prepare to get blamed? It's in the newly created branch with the name "rillig-experimental". Do view the differences, just type: cvs diff -r"rillig-experimental" src/view.c | less Roland