randy@uw-june.UUCP (William Randy Day) (05/21/87)
I have a major mode that's invoked by the command bibTeX-mode. It does nothing but invoke tex-mode, define a few keys, local-unset a few key, and setq a few variables. However, I have noticed that the execution of this bibTeX-mode command (which is not byte compiled) varies tremendously with the size of the file in the buffer where I execute the bibTeX-mode command. Executing the command in an empty buffer is instantanious. Executing the command in a buffer with 12k of text takes several minutes. Any ideas why the major mode execution times vary so much? I'm using GNU emacs, version 18.32. The actual code for bibTeX-mode is included below: (defun bibTeX-mode () "bibTeX-mode changes the mode to a style suitable for bibTeX files." (interactive) (tex-mode) (define-key TeX-mode-map "\en" 'next-field) (define-key TeX-mode-map "\ej" 'justify-field) (define-key TeX-mode-map "\e]" 'next-key) (local-unset-key "\"") (setq mode-name "BibTeX-mode") (setq Key-Search-String "") (novalue) ) Thanks, Randy Day. Internet (ARPA): randy@dbnet.cs.washington.edu CSNET: randy%washington@relay.cs.net UUCP: {decvax|ihnp4}!uw-beaver!uw-june!randy