> From: Richard Stallman <[EMAIL PROTECTED]> > Date: Sat, 23 Apr 2005 12:16:35 -0400 > > With Font-Lock mode enabled, starting from the beginning of a large > file (such as fileio.c), C-n with a large argument (I tried C-u 2536 > C-n) took many seconds. I think it was fontifying all the text > that it moved across.
Probably. JIT lock fontifies any portion of a buffer that is becoming visible, and C-n makes visible all parts of the buffer it moves across, one page at a time. > Can this be avoided? I don't think C-n ought to need to fontify > all that text. Try setting jit-lock-defer-time to a non-nil value. Anyway, C-n is a very inefficient method of paging through a buffer. If you want to move 2536 lines, you will be better off using goto-line or C-v. JIT lock is optimized for C-v and similar methods that page by large chunks of text rather than by one line. > Even once it has fontified, the command still takes a lot longer > with Font-Lock mode enabled than it does with Font-Lock disabled. I'm guessing this is because the display engine looks up all the text properties put on the text by font-lock. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel