From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Oleh Krehel Newsgroups: gmane.emacs.devel Subject: Re: Exposing Isearch toggleable options Date: Fri, 30 Oct 2015 13:21:37 +0100 Message-ID: <87ziz0pmwe.fsf@gmail.com> References: <87611q7c3f.fsf@mail.linkov.net> <877fm5tefl.fsf@mail.linkov.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1446207688 27205 80.91.229.3 (30 Oct 2015 12:21:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 30 Oct 2015 12:21:28 +0000 (UTC) Cc: Bruce Connor , Emacs developers To: Kaushal Modi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 30 13:21:21 2015 Return-path: Envelope-to: ged-emacs-devel@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 1Zs8gK-0008D3-0W for ged-emacs-devel@m.gmane.org; Fri, 30 Oct 2015 13:21:20 +0100 Original-Received: from localhost ([::1]:50232 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zs8gJ-0005RY-4R for ged-emacs-devel@m.gmane.org; Fri, 30 Oct 2015 08:21:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54979) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zs8gF-0005RT-AI for emacs-devel@gnu.org; Fri, 30 Oct 2015 08:21:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zs8gC-0005U7-7V for emacs-devel@gnu.org; Fri, 30 Oct 2015 08:21:15 -0400 Original-Received: from mail-wi0-x22a.google.com ([2a00:1450:400c:c05::22a]:36094) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zs8gC-0005Ty-0q for emacs-devel@gnu.org; Fri, 30 Oct 2015 08:21:12 -0400 Original-Received: by wicfx6 with SMTP id fx6so9386579wic.1 for ; Fri, 30 Oct 2015 05:21:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:content-transfer-encoding; bh=8+/r81gr4BD3gppEKi+D4TbYF+dUdjI38JIK9C2wpD0=; b=gzS46pLkpXNtrSMRRZNRt1OOvu0d20sXGrQ/AFM85ZljI6BXilLodLqkRkkVfw9/Lv 816MVAoPw3tgcqMYZcXPNxyySuh+CLMNDqaRhjueOZJLgLxEf/ldLpEp1OU4r9iJX8/K UZGKa6F7G/94VMk/t1+Vm63Zee5PAvlN3Ch+fWg5DpxZmGSVz4u03Su8Noh5WAc6LLMF uRMXropNkXzEtsTH5o9ouqe2vNDiFGaZAz+D1gu8W74/xiGorI9GGCr71AursdOA7JWP 3tDmxjKiBXomm1/yOdiD2fYSPC5SRib4X5rs3eNH8TcsrCe+2pK7INOeN7TzqQ6xZcjm PDMQ== X-Received: by 10.194.78.35 with SMTP id y3mr8251194wjw.3.1446207671403; Fri, 30 Oct 2015 05:21:11 -0700 (PDT) Original-Received: from firefly (dyn069045.nbw.tue.nl. [131.155.69.45]) by smtp.gmail.com with ESMTPSA id w73sm2644895wme.12.2015.10.30.05.21.10 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Fri, 30 Oct 2015 05:21:10 -0700 (PDT) In-Reply-To: (Kaushal Modi's message of "Fri, 30 Oct 2015 08:01:53 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::22a 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:192963 Archived-At: Kaushal Modi writes: > Let's say, these are the acronyms:=20 > > Cs - Case sensitive=20 > RE - Regular expressions=20 > =C4=8CF - Char folding=20 > LW - Lax Whitespace=20 > ... And so on.=20 > > This list of 2-char acronyms can again be made user customizable. But the= association of acronyms to the toggle var > should be kept fixed to prevent confusion and unneeded complication.=20 > > Those acronyms will be displayed with sort of a dimmed out, gray face whe= n the respective toggle is disabled. But the > face will be changed to something like bold green when enabled. It goes w= ithout saying that the faces would be > customizable.=20 > > What do you guys think? I can only say that I couldn't manage to remember what each of "U:---" does in 5 years of using Emacs. It's possible to check what they do only by hovering the mouse or reading the manual. Then I switched to powerline, which only uses one position of the 5: - for a normal buffer * for a modified buffer % for a read-only buffer Of course, it's just one personal preference. Some people instead like to have a lot of info in the mode line, they even put the clock and CPU load there. I think having the illusion of simplicity is important: select the simplest looking thing and go with it, and allow the user to make it complex if she wants. That's the way a lot of the successful editors work (except the option to make it complex, which is an advantage of Emacs). On the other hand, most users learn basic Elisp because they want to hide the unnecessary tool bars, menu bars, and scroll bars, startup messages etc, all of which are on by default.