From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Automatic minor modes? Date: Sun, 22 Jul 2018 16:06:01 -0400 Message-ID: <866fec51-cd9b-7bbf-9e31-b71bf9786efc@gmail.com> References: <87bmelj0p4.fsf@mouse.gnus.org> <87vacthkpc.fsf@mouse.gnus.org> <1sctj9q1.fsf@lifelogs.com> <3ea6abeb-49c6-81b1-5cf2-ec9abf14fcf6@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1532289847 12087 195.159.176.226 (22 Jul 2018 20:04:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 22 Jul 2018 20:04:07 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 22 22:04:03 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhKaJ-0002yn-18 for ged-emacs-devel@m.gmane.org; Sun, 22 Jul 2018 22:04:03 +0200 Original-Received: from localhost ([::1]:57331 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhKcO-00022D-6t for ged-emacs-devel@m.gmane.org; Sun, 22 Jul 2018 16:06:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41816) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhKcG-00021w-M4 for emacs-devel@gnu.org; Sun, 22 Jul 2018 16:06:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fhKcF-00069i-S1 for emacs-devel@gnu.org; Sun, 22 Jul 2018 16:06:04 -0400 Original-Received: from mail-yb0-x232.google.com ([2607:f8b0:4002:c09::232]:36978) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fhKcF-00069N-MU for emacs-devel@gnu.org; Sun, 22 Jul 2018 16:06:03 -0400 Original-Received: by mail-yb0-x232.google.com with SMTP id r3-v6so6518626ybo.4 for ; Sun, 22 Jul 2018 13:06:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=8HZWzB73IlxmbQh5lIu/mf+x1uR4VgSBaBX/JNrFDsY=; b=TuLMCekwK8vmK6k9QMd1YPThXkt4iYAG0foaDz/Y/Y1iFAciEr/bWrfXYyH0aIeqlr k3BcWi0DOi8mb6fLuxzVWpKA7cLWB6K+YkB7Vk7GOO8tqaPvL1yu4h47it8IRPwmpibF EEskDRr1s2IeBB3npyN9kuYEu72IC6VAIiX6RAuWX7ZBqO4IxxA/avM8fsbzP/elN05s K+5Tvd8ybeCmIbL8gBSTCLgZKNub+GehnsLU9yY/MEmXsJ+cTulTIJCNPt/P9aFLpcSd cwMB6+GcYURNzz/8V2qlSph3aUA1DDUUdy1tZTFOn9Nugb85Kaw+FeQjpAvhBcPKcI89 Rflw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=8HZWzB73IlxmbQh5lIu/mf+x1uR4VgSBaBX/JNrFDsY=; b=SPDcTpVtDieRjRbaAanssYfoVNwJMWNum+Lxr3SRhi2DxfjuKlbmeOuMwqlSEhnEFS 5XMqXFUPg7nNB3+CUuEufmRwq3a/Tgz3vybgZC5axJiQsPUaafj0RoN8nb9VjMGjRbLH OMQdLW53mWWc7h/W6BYqWQK4ToJzBdHn4KOOyCRiJyUmfbI5wDxtFIlTX6n0VgJ75IBh lVgP1oqOwcnT6N50VPtoeiTOo6VToaUUjCJHVIXlLPExdA/itfPupkxXSKgky4EmzFOa o81O84nSe0XmYtn3iNOSLQn5WoiN4uxTrEdIC/lXpmAKWziZYl3KCM5LUiTuDgHO8sbh pSyg== X-Gm-Message-State: AOUpUlHYs1CDZCHflqPqbHmjHMZmmmxsAMqqo7Ug3mI1xN9tJFQ+d6Sc 7misENPlv/DenSzyMxdYZHYqihtT X-Google-Smtp-Source: AAOMgpehYb8TlPjNYyOX6wjEKej8G51n0M5glN1slNrCX+hZcNZptvHu68D2T6EX8H1iDg8MH8GF7A== X-Received: by 2002:a25:be09:: with SMTP id h9-v6mr5647440ybk.495.1532289963021; Sun, 22 Jul 2018 13:06:03 -0700 (PDT) Original-Received: from ?IPv6:2601:184:4180:66e7:e802:b5ce:19d1:4c8? ([2601:184:4180:66e7:e802:b5ce:19d1:4c8]) by smtp.gmail.com with ESMTPSA id r7-v6sm4326716ywc.108.2018.07.22.13.06.02 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 22 Jul 2018 13:06:02 -0700 (PDT) In-Reply-To: Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4002:c09::232 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:227688 Archived-At: On 2018-07-22 15:01, Stefan Monnier wrote: >> Even better would be to move the "unmask-at-point" feature out of >> prettify-symbols-mode, so that more complex hiding could use it too >> (prettify-symbols-mode is fairly strict in its inputs). > > How 'bout adding it to `reveal-mode`? Maybe ? But bonus points if each type of revealing can be turned on or off separately; maybe something like buffer-invisibility-spec? (I think currently you can disable revealing for some overlays, but not the other way around? basically I'd like my minor mode to be able to turn on revealing, but only for the overlays it created)