From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Colin Walters Newsgroups: gmane.emacs.devel Subject: Re: kill ring menu Date: 13 May 2002 18:17:38 -0400 Sender: emacs-devel-admin@gnu.org Message-ID: <1021328258.3702.117.camel@space-ghost> References: <1020022891.27106.142.camel@space-ghost> <200204290505.g3T55t006146@aztec.santafe.edu> <1020059236.31789.358.camel@space-ghost> <200204300519.g3U5Js306727@aztec.santafe.edu> <1020320725.27616.54.camel@space-ghost> <200205031825.g43IPuD00768@aztec.santafe.edu> <1020502030.5286.25.camel@space-ghost> <200205051746.g45Hk5P01808@aztec.santafe.edu> <1020662101.5288.76.camel@space-ghost> <87helleq50.fsf@tc-1-100.kawasaki.gol.ne.jp> <1020725723.5138.127.camel@space-ghost> <87r8knbw6a.fsf@emacswiki.org> <200205110630.g4B6UkL08873@aztec.santafe.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1021363004 14459 127.0.0.1 (14 May 2002 07:56:44 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 14 May 2002 07:56:44 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 177XAq-0003l5-00 for ; Tue, 14 May 2002 09:56:44 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 177XLm-0006r8-00 for ; Tue, 14 May 2002 10:08:02 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 177V2j-00034W-00; Tue, 14 May 2002 01:40:13 -0400 Original-Received: from monk.debian.net ([216.185.54.61] helo=monk.verbum.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 177OAz-0000OP-00 for ; Mon, 13 May 2002 18:20:17 -0400 Original-Received: from space-ghost.verbum.private (freedom.cis.ohio-state.edu [164.107.60.183]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "space-ghost.verbum.org", Issuer "monk.verbum.org" (verified OK)) by monk.verbum.org (Postfix (Debian/GNU)) with ESMTP id 3B11974000BA for ; Mon, 13 May 2002 18:20:17 -0400 (EDT) Original-Received: by space-ghost.verbum.private (Postfix (Debian/GNU), from userid 1000) id A836F8A2A36; Mon, 13 May 2002 18:17:38 -0400 (EDT) Original-To: emacs-devel@gnu.org In-Reply-To: <200205110630.g4B6UkL08873@aztec.santafe.edu> X-Mailer: Ximian Evolution 1.0.3 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:3909 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:3909 On Sat, 2002-05-11 at 02:30, Richard Stallman wrote: > I think the group of people suffering due to Colin's change is small, > and it knows elisp, so they will be able to customize Emacs to do > their bidding. > > I want it to be implemented in advance. Ok. I have a suggestion. Currently, the only modes I can think of included with Emacs where typing M-x font-lock-mode twice doesn't work are Info and shell-mode (can anyone think of any others?). So, would anyone object if I changed them to use a `font-lock-fontify-region' function? Then the goal of having every mode use 'M-x font-lock-mode' as an interface to enabling and disabling fontification would be complete. All of the other suggestions so far were optimizations, either in time or memory space. This may simply not turn out to be necessary; Searching for text properties is quite fast, and almost every mode now uses font-lock.el for fontification anyways. If they do turn out to be necessary, then we can figure out what the best way to speed things up and reduce memory usage is. On a different but tangentially related topic, are there any guesses for when 21.4 might be out? If it's going to be (say) two weeks or less, then maybe it would be better to defer these changes until 21.5 or after.