From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: John Owens Newsgroups: gmane.emacs.devel Subject: Re: Patch for Re: bibtex-mode and "format region" incredibly slow Date: Sun, 11 Apr 2004 08:33:17 -0700 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <16504.53102.905929.74629@samba2.ece.ucdavis.edu> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1081698283 32622 80.91.224.253 (11 Apr 2004 15:44:43 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 11 Apr 2004 15:44:43 +0000 (UTC) Cc: roland.winkler@physik.uni-erlangen.de Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sun Apr 11 17:44:36 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BCh8O-0004pO-00 for ; Sun, 11 Apr 2004 17:44:36 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BCh8O-0008Ix-00 for ; Sun, 11 Apr 2004 17:44:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BCh7P-0004Yf-LK for emacs-devel@quimby.gnus.org; Sun, 11 Apr 2004 11:43:35 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BCh5w-0003FY-9D for emacs-devel@gnu.org; Sun, 11 Apr 2004 11:42:04 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BCh4X-0001u6-5E for emacs-devel@gnu.org; Sun, 11 Apr 2004 11:41:09 -0400 Original-Received: from [80.91.224.249] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BCh4W-0001tt-PA for emacs-devel@gnu.org; Sun, 11 Apr 2004 11:40:36 -0400 Original-Received: from root by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1BCh4V-0005IK-00 for ; Sun, 11 Apr 2004 17:40:36 +0200 Original-Received: from samba2.ece.ucdavis.edu ([169.237.32.23]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 11 Apr 2004 17:40:35 +0200 Original-Received: from jowens by samba2.ece.ucdavis.edu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 11 Apr 2004 17:40:35 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Lines: 18 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: samba2.ece.ucdavis.edu User-Agent: Gnus/5.1005 (Gnus v5.10.5) XEmacs/21.4 (Rational FORTRAN, linux) Cancel-Lock: sha1:zdsP9/S9tMsz9qrrFC+wviW/PvE= X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:21479 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:21479 Awesome. That patch worked great. Kindly consider adopting it for good. Another difference between 21.3 and the CVS version is sorting behavior. In 21.3 if you "sort region" in bibtex-mode it just sorts it, no questions asked. In the CVS version it errors with "bibtex-sort-buffer: You must choose a sorting scheme". To choose a sorting scheme you must set bibtex-maintain-sorted-entries. This does not seem intuitive to me. If a user wants to sort manually but NOT maintain sorted entries (as I can do in 21.3), that's not possible unless this variable is set. It would seem to me that bibtex-maintain-sorted-entries should be t or nil and bibtex-sorting-scheme should be what b-m-s-e is now (either "plain", "crossref", or "entry-class", and perhaps defaulting to "plain"). JDO