2) Worse, tpu-extras is evil -- it redefines things like newline That is ugly, the same way advice is ugly, but the change to the behavior of `newline' is harmless enough.
3) And even worse, tpu-current-line (used by the redefined newline) raises errors at times when called from display-warning. How does it happen that tpu-current-line is not loaded? tpu-extras starts with (require 'tpu-edt). It looks like the redefinition of `newline' is done as part of a scheme to implement scroll margins. Emacs nowadays has scroll margins as a built-in feature. So I think all that code could be replaced by a few variable aliases. Would someone like to do that, and ack? _______________________________________________ emacs-pretest-bug mailing list emacs-pretest-bug@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug