On Mon, 20 Jul 2009, Peter Münster wrote: > Hello, > > I've tried to put a \relax at the end of the input file (file generated by > vim) and also done some experiments with \removeunwantedspaces but I could > not get rid of the space (vertical or horizontal) after the vim-typing. > Here an example, showing the problem: > > \usemodule[vim] > \setupwhitespace[big] > \definevimtyping[C][syntax=c] > \starttext > no problem before the typing > \startC > bla > \stopC > horizontal space added > > \startC > bla > \stopC > > too much vertical space > \stoptext > > TIA for any help, Peter This is because of the naive way in which I have implemented line numbering. If you do not need linenumbering, remove \strut from the definition of \def\obeyedline{\placevimlinenumber\par\strut}% in \initializevimtyping. I will try to clean up the vim module. The whole thing can be done much more cleanly in lua. Aditya