From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kaushal Modi Newsgroups: gmane.emacs.devel Subject: Re: Subject: Call for testers for GNU Hyperbole 5.12, a large, useful Emacs package Date: Wed, 15 Jun 2016 14:15:16 +0000 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11c1704cd3115b053551c0f2 X-Trace: ger.gmane.org 1466000225 27623 80.91.229.3 (15 Jun 2016 14:17:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Jun 2016 14:17:05 +0000 (UTC) Cc: Stefan Monnier , emacs-devel To: rswgnu@gmail.com, Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 15 16:17:04 2016 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 1bDBcu-0001Vb-Eh for ged-emacs-devel@m.gmane.org; Wed, 15 Jun 2016 16:17:04 +0200 Original-Received: from localhost ([::1]:42451 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDBct-0007Ij-FD for ged-emacs-devel@m.gmane.org; Wed, 15 Jun 2016 10:17:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47113) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDBbN-0006l9-AL for emacs-devel@gnu.org; Wed, 15 Jun 2016 10:15:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDBbM-0001nT-60 for emacs-devel@gnu.org; Wed, 15 Jun 2016 10:15:29 -0400 Original-Received: from mail-oi0-x22d.google.com ([2607:f8b0:4003:c06::22d]:34706) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDBbM-0001nO-0j for emacs-devel@gnu.org; Wed, 15 Jun 2016 10:15:28 -0400 Original-Received: by mail-oi0-x22d.google.com with SMTP id d132so35516200oig.1 for ; Wed, 15 Jun 2016 07:15:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LZEzb4sWWl8S9cIdyXcjaKC5xe9PC6n9FFBXh8orl7A=; b=L+sO7MD+URw37cktjPdwQ31YQRI7mQ9MOfzL75NxbRVU7XiOkiDu8hlQwey+Gety2v iB7GMpZP44tt/Xlzwcc8kO9+IfJIEuNpLxZvrABJjADhoCugfC1z/TYM7tE/EUkn5acL Cysh3t0VF/KAeg8NRpHk1PWo0kXXP753QV2FYhF7RByuudDRWxR9yLj6TvWBXpPmHQiL 9bObrgU1Z1E3HdzElUU8Mkx6ZRkYue1rl1KYoih9cQJhMzCbPKT6OPNb0q5H2HJuy838 BQgNtuMbSsElGJ4lo69fAN1KnoJ8V/GD+4XtbshnpPpnmSIVVbT0Lv5c+jXfwid4w+FA ks/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LZEzb4sWWl8S9cIdyXcjaKC5xe9PC6n9FFBXh8orl7A=; b=DfTrKxgS5oDzRndHDPtfSv56EbLQNoSBdvDCJRGjX3ReUtzE+VKEDUm8BrHADUUoXb n1OLx2SSQemMGfP4OE5iRMWtp11f1OSc+3ewQQsm9rFkTgeoFwFEqRV2N5bozlf6fA5A AMzHDKoI7t4hUoykufa0Ba1twWB2ge5yB96E/vYg1eFVMcjPd3TKaFUKSSstzvA1ZaxM wG8J6GKLnrF6kTQzJFz++10pqcuWBshtYtdOfA7vqTO8dBbCNi2/g8BFNpSwuE3HonPu LWR+BHKMIWPiMjeiAKUDfTXfdzZDVVEb5/Cz8Te/HcfcyM8S+2haRGvqydT+n/9N1Q7C 6J2w== X-Gm-Message-State: ALyK8tKLJx4ZQOvbywfe2DhK1Q7OpKUjnO4EVmp5Llk00/SKTPiCOGcMM+T0aw7Pn+V3i8zkRVNYf3j74FToug== X-Received: by 10.202.77.22 with SMTP id a22mr11900928oib.159.1466000127228; Wed, 15 Jun 2016 07:15:27 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4003:c06::22d 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:204387 Archived-At: --001a11c1704cd3115b053551c0f2 Content-Type: text/plain; charset=UTF-8 On Wed, Jun 15, 2016 at 10:06 AM Robert Weiner wrote: > It would be a lot of work to be able to turn Hyperbole on and off with > one command but doable. We also want to eventually add an unload command > for Hyperbole as well. > Making a minor mode should answer all of that. For a minor mode FOO-mode, you can define that minor to call a set of functions when the minor is enabled and then again when disabled. The user simply needs to do M-x FOO-mode to toggle the minor mode state between enabled and disabled. -- -- Kaushal Modi --001a11c1704cd3115b053551c0f2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Wed= , Jun 15, 2016 at 10:06 AM Robert Weiner <rsw@gnu.org> wrote:
=C2=A0It would be a lot of work to be able to turn Hyp= erbole on and off with one command but doable.=C2=A0 We also want to eventu= ally add an unload command for Hyperbole as well.
<= /blockquote>

Making a minor mode should answer all of th= at.

For a minor mode FOO-mode, you can define that= minor to call a set of functions when the minor is enabled and then again = when disabled.=C2=A0

The user simply needs to do M= -x FOO-mode to toggle the minor mode state between enabled and disabled.
--

--
Kaushal Modi

--001a11c1704cd3115b053551c0f2--