Path: news.daimi.aau.dk!not-for-mail From: Peter von der Ahe Newsgroups: daimi.dsa,daimi.beta Subject: Major changes in my beta-mode for Emacs Followup-To: daimi.beta Date: 21 Apr 1997 12:12:06 +0200 Organization: DAIMI, Computer Science Dept. of Aarhus Univ. Lines: 41 Sender: pahe@indium.daimi.aau.dk Message-ID: NNTP-Posting-Host: indium.daimi.aau.dk X-Newsreader: Gnus v5.3/Emacs 19.33 Xref: news.daimi.aau.dk daimi.dsa:10386 daimi.beta:10265 For some time I have been providing an alternative beta-mode from my home-directory (~pahe/Public/elisp/pahe-beta-mode.el). This mode has provided a much faster full buffer indentation algorithm and a font-lock mode for beta. I have been promising for the last year to write an alternative to the one-line indenter (the one which is bound to TAB and RET), but I have first gotten around to that yesterday, and today I proudly presents my new and much faster one-line indenter. You will understand my motivations if you have a large beta file with a large fragment form with a lot of nested patterns, eg. the private descriptor fragment form of a large window with many windowitems. If you try pressing RET and TAB in the bottom of this fragment form, you should notice a considerable delay before you are allowed to edit again. Further more this one-line indenter is more consistent with the indentation achieved by the full-buffer indenter. I don't expect that these enhancements should cause any problems, but in case they do, please send a mail to me. Please note that this only applies to users of my beta-mode, that is if you have something like (require 'pahe-beta-mode) in your .emacs file. If you would like to try my beta-mode, please insert the following in your .emacs file: (setq load-path `("~pahe/Public/elisp" "/usr/local/lib/beta/emacs/current" ,@load-path)) (require 'pahe-beta-mode) /Peter -- Peter von der Ahé, Systems programmer Department of Computer Science at the University of Aarhus Office phone: +45 89 42 32 23, private phone: +45 86 13 26 34