From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rasmus Pank Roulund Newsgroups: gmane.emacs.devel Subject: Re: Ideas for hl-line-mode Date: Fri, 30 Sep 2011 19:54:21 +0100 Message-ID: <87bou1yi76.fsf@gmail.com> References: <838vp6ecsk.fsf@gnu.org> <83wrcqcbww.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1317413692 24942 80.91.229.12 (30 Sep 2011 20:14:52 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 30 Sep 2011 20:14:52 +0000 (UTC) Cc: Dave Abrahams , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 30 22:14:47 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 1R9jTr-0007c5-L1 for ged-emacs-devel@m.gmane.org; Fri, 30 Sep 2011 22:14:47 +0200 Original-Received: from localhost ([::1]:34261 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R9jTq-0003AD-TI for ged-emacs-devel@m.gmane.org; Fri, 30 Sep 2011 16:14:46 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:40583) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R9iC3-0000jm-Vi for emacs-devel@gnu.org; Fri, 30 Sep 2011 14:52:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R9iC2-0003T9-BZ for emacs-devel@gnu.org; Fri, 30 Sep 2011 14:52:19 -0400 Original-Received: from mail-wy0-f169.google.com ([74.125.82.169]:52910) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R9iC2-0003T3-5l; Fri, 30 Sep 2011 14:52:18 -0400 Original-Received: by wyf22 with SMTP id 22so1605513wyf.0 for ; Fri, 30 Sep 2011 11:52:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:cc:subject:in-reply-to:references:user-agent:face:date :message-id:mime-version:content-type:content-transfer-encoding; bh=Sd10lYfnEX3tc2mjPoLb7OZlV8HqyTMfn4qACF1rxoU=; b=jruHK38kUNu91pC1NIO/mniPTY375SP5aWCfbNQVgn3lC2srw0jM4gm4Bcy5n0mB0y gmJFqi7Af3QIMGucM2LlyaaB1y0eQE+iIs1g7ptc5lzAxkcZSWCiJmxXOEgOGXTM3psC 6BzQDtYqfsOvnLQ1nMPWMkG95JDfJ/h15hYjQ= Original-Received: by 10.216.176.201 with SMTP id b51mr67002wem.69.1317408736433; Fri, 30 Sep 2011 11:52:16 -0700 (PDT) Original-Received: from pank (client-86-25-186-6.bsh-bng-011.adsl.virginmedia.net. [86.25.186.6]) by mx.google.com with ESMTPS id gd6sm10422867wbb.1.2011.09.30.11.52.12 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 30 Sep 2011 11:52:14 -0700 (PDT) In-Reply-To: <83wrcqcbww.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 30 Sep 2011 18:01:03 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAAAAmJLR0QA/4ePzL8AAAAJcEhZ cwAAAEgAAABIAEbJaz4AAAIDSURBVEjHhZbLlSUhDEMJR2EptZuQY5oFtjHF6zMsqhdtIfkn3rKx zf6TB9sGAxGRn/yuHYtty5I0UDgigyueZRt2/Dm2kjEiApMExstsOboAKkY7Am9dgFnGsO+3ksaF kCQTUcpsL88zEMbaFAUIbHn5qo9dKdhkEZrABZiIuj8pJHHud0rikSRLhp0CR4+sVeF8C2sHklQA 9j/W1HIdm/CpEhmynrsHB9FZcwD4b8DWQUDA7s6a9fHMwLYJu7KOHbVOffLbk2GbwEQE3WivHuyE ZBdy/nJMAwBka41NUAUmHBuC02dLlcPstaXDSFzx72gMdRswCLqsfBguSJWoEK+kMVW9cxtQDPwV P0YvyNntPtwQJcDdhvaIdRNw9d3HaHoV16OnK+5eT6Aao0UH8YXqVDUkEZZZlxoOSrOqIAmkYzMj E07imXQEsgtQVpq4NIeaLFrUXlHWlM9jB92HuPtAqz85jHhgNI7hG01Rm7cdtfQUwxk/hiV4OweU fXxshqume/a2Z/AD8OnB2D0J7NBH0ukxYxlqXfHFwHi0xvCN5gE3Qwfze09hSnpnome1HephqIS5 nL9eLs02aJ2U+eTQT9HMWcs/jtKclIIGwWzc97E7ZeV/DGe+/c25AHrDR1l1Aa7LXLmeFPQA9gOS z0hF9yMh4RvQy1Xj1jbWP1Tm+Qe9IHnKji7ROAAAAABJRU5ErkJggg== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.169 X-Mailman-Approved-At: Fri, 30 Sep 2011 16:14:44 -0400 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:144499 Archived-At: Eli Zaretskii writes: >> From: Dave Abrahams >> Cc: emacs-devel@gnu.org >> Date: Fri, 30 Sep 2011 10:17:25 -0400 >>=20 >> > Does >> > >> > (eq (get major-mode 'mode-class) 'special) >> > >> > do what you want? >>=20 >> Cool, I was hoping someone would point out an existing facility I didn't >> know about... >>=20 >> Oh, interesting. It's probably a very good heuristic, though I'm not >> sure the description of this mode-class as "only for specially-prepared >> text" really implies that horizontal position is irrelevant. > > 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. It's a very good idea with a more general approach to this. At the moment I have the following in my .gnus: #+begin_src emacs-lisp (add-hook 'gnus-summary-mode-hook 'my-setup-hl-line) (add-hook 'gnus-group-mode-hook 'my-setup-hl-line) (defun my-setup-hl-line () (hl-line-mode 1) (setq cursor-type nil)) #+end_src =E2=80=93Rasmus --=20 Sent from my Emacs