From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dave Abrahams Newsgroups: gmane.emacs.devel Subject: Re: Ideas for hl-line-mode Date: Sat, 01 Oct 2011 13:37:40 -0400 Message-ID: References: <838vp6ecsk.fsf@gnu.org> <83wrcqcbww.fsf@gnu.org> <83oby1ci6n.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1317490676 8329 80.91.229.12 (1 Oct 2011 17:37:56 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 1 Oct 2011 17:37:56 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 01 19:37:51 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RA3VW-0003UB-89 for ged-emacs-devel@m.gmane.org; Sat, 01 Oct 2011 19:37:50 +0200 Original-Received: from localhost ([::1]:57516 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RA3VV-0001mo-Je for ged-emacs-devel@m.gmane.org; Sat, 01 Oct 2011 13:37:49 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:49221) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RA3VS-0001kI-MB for emacs-devel@gnu.org; Sat, 01 Oct 2011 13:37:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RA3VR-00028u-H8 for emacs-devel@gnu.org; Sat, 01 Oct 2011 13:37:46 -0400 Original-Received: from mail-vw0-f41.google.com ([209.85.212.41]:48633) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RA3VP-00027U-K0; Sat, 01 Oct 2011 13:37:43 -0400 Original-Received: by vws16 with SMTP id 16so2486689vws.0 for ; Sat, 01 Oct 2011 10:37:42 -0700 (PDT) Original-Received: by 10.52.175.234 with SMTP id cd10mr12040522vdc.475.1317490662726; Sat, 01 Oct 2011 10:37:42 -0700 (PDT) Original-Received: from pluto.luannocracy.com (207-172-223-249.c3-0.smr-ubr3.sbo-smr.ma.static.cable.rcn.com. [207.172.223.249]) by mx.google.com with ESMTPS id e7sm8411320vdh.25.2011.10.01.10.37.41 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 01 Oct 2011 10:37:41 -0700 (PDT) Original-Received: by pluto.luannocracy.com (Postfix, from userid 501) id 1250E103063F; Sat, 1 Oct 2011 13:37:40 -0400 (EDT) In-Reply-To: <83oby1ci6n.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 01 Oct 2011 09:57:52 +0300") User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/23.3 (darwin) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.41 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:144515 Archived-At: on Sat Oct 01 2011, Eli Zaretskii wrote: >> From: Dave Abrahams > >> Date: Fri, 30 Sep 2011 17:53:13 -0400 >> >> > If you provide a list of those modes which you are interested in, we >> > could see whether the fact they are `special' is a coincidence or >> > something else. >> >> I'm interested in all present and future modes. > > I was asking about those modes where you'd like to see hl-line-mode > active. > >> I don't see anything in the manual that suggests the two sets in >> question will be/should be/are identical. > > From the ELisp manual: > > * If this mode is appropriate only for specially-prepared text > produced by the mode itself (rather than by the user typing at the > keyboard or by an external file), then the major mode command > symbol should have a property named `mode-class' with value > `special', put on as follows: > > (put 'funny-mode 'mode-class 'special) > > [...] Modes such as Dired, Rmail, and Buffer List use this feature. Exactly my point. I read that text, and it doesn't suggest to me that horizontal position will be irrelevant in those modes. Consider an Emacs tic-tac-toe game, for example. -- Dave Abrahams BoostPro Computing http://www.boostpro.com