From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.help Subject: Re: use-package Date: Thu, 05 May 2016 14:34:59 +0100 Message-ID: <87shxwzkzg.fsf@russet.org.uk> References: <874magv15u.fsf@mat.ucm.es> <87d1p38ll6.fsf@mat.ucm.es> <87y47pg5da.fsf@russet.org.uk> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1462456057 18491 80.91.229.3 (5 May 2016 13:47:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 May 2016 13:47:37 +0000 (UTC) Cc: help-gnu-emacs@gnu.org, Stefan Monnier To: Drew Adams Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu May 05 15:47:29 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ayJcn-0003gf-5y for geh-help-gnu-emacs@m.gmane.org; Thu, 05 May 2016 15:47:29 +0200 Original-Received: from localhost ([::1]:53677 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ayJcj-0006W6-BJ for geh-help-gnu-emacs@m.gmane.org; Thu, 05 May 2016 09:47:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47076) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ayJRk-0000ie-7s for help-gnu-emacs@gnu.org; Thu, 05 May 2016 09:36:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ayJRY-00060S-32 for help-gnu-emacs@gnu.org; Thu, 05 May 2016 09:35:58 -0400 Original-Received: from cloud103.planethippo.com ([31.216.48.48]:56710) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ayJRW-0005gr-Jo for help-gnu-emacs@gnu.org; Thu, 05 May 2016 09:35:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From; bh=7YmkUCoQa601WXS76ZGHdk+AOnSznsm6mKs6qUKsyM0=; b=jBXZ/lzcPy16t0Er5KptzpBAZT OHVFesXsf8RznBGTDVHJWxRWjks3aqNP9ifDTSqmG6fI61lKhffKn/tCR1idtQZUQWTmq6ZRIF9jT r1asr2uEF60PPeCuhgIT0pHpsSGgjEDkuCaLFtVoRLauWwZ2ueOiLclr11H/a6H7xU1TBt5EqRxYB goKKwblITEFDFWFzOsEMxdk7Rr3Rwo1AGkvXUYSw0d8nN13AG4Fq8uWx3kCfXTjojqM422/bgH9uH 1WbgeWn3c5/mYVkG6/0v7W2CSGn3Kwfzy3rF1SrVfNaJjbCg7WMK5WR1dNECWbRYbpxe3+wIp7TLm Rm3EpJ+Q==; Original-Received: from janus-nat-128-240-225-60.ncl.ac.uk ([128.240.225.60]:32743 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.86_1) (envelope-from ) id 1ayJQh-0036Fw-LV; Thu, 05 May 2016 14:34:59 +0100 In-Reply-To: (Drew Adams's message of "Wed, 4 May 2016 09:44:24 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 31.216.48.48 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:109883 Archived-At: Drew Adams writes: >> For example, diminishing minor modes -- I think we have overloaded the >> functionality of minor modes; many (company say, or eldoc) you either >> want on or off. Do I really need mode-line space to be taken up telling >> me that company is one? And is the mode-line the only place we can >> display this information? > > There are of course ways (e.g. packages) to reduce the mode-line > indications. But I think it might be good if vanilla Emacs provided > a simple way for a user to not display particular lighters (mode > indications in the mode-line). I don't think this is the right solution. Asking the user to choose which lighters to hide is just passing the buck. Currently my mode lighter is Message pab MML yas Helm Abbrev Fill Narrow pab == pabbrev is my own abbrev mode, but diminished MML == is attachement yas == yasnippet diminished Helm == Completion Abbrev == Another abbrev expansion Fill == auto fill. Narrow == is narrowing Of these, pab is global, so why show it? MML is only and always on with message, so why show it (right click functionality is in the main menu)? yas is always on, so why show it? Helm is always on. Abbrev, not sure why it is on. Narrow, actually I don't know what is being hidden in message -- it's certainly not user functionality. Only "Fill" tells me anything useful, since I turn this on and off in the same buffer, and "Message", since knowing the mode is good. Phil