From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: scratch/command 064f146 1/2: Change command to interactive ... modes Date: Sun, 14 Feb 2021 09:29:55 -0600 Message-ID: References: <20210213141225.11309.86562@vcs0.savannah.gnu.org> <20210213141226.EEDFE20999@vcs0.savannah.gnu.org> <47209379-76df-4c97-e5ff-b3b04da0db1d@yandex.ru> <87zh07of0e.fsf@gnus.org> <0605ed62-a785-d190-caf2-2232e1db3b0f@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8193"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Dmitry Gutov , Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Feb 14 16:31:49 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lBJNF-00021f-3G for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Feb 2021 16:31:49 +0100 Original-Received: from localhost ([::1]:35292 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lBJND-0000ny-4w for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Feb 2021 10:31:47 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38284) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lBJLS-0008WA-HU for emacs-devel@gnu.org; Sun, 14 Feb 2021 10:29:58 -0500 Original-Received: from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029]:54165) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lBJLR-000464-1z for emacs-devel@gnu.org; Sun, 14 Feb 2021 10:29:58 -0500 Original-Received: by mail-pj1-x1029.google.com with SMTP id nm1so2281424pjb.3 for ; Sun, 14 Feb 2021 07:29:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=Za4EDCI9CC9CHKeXeGjtBrLa2flVbCLJaz/UgQe5I7A=; b=h9BQ5CcrB7BppwL5rNZRZBGVSasWQphkjTK48sr0wi593tz5H/QQjFAlwLay8hCIyb ZO8KvYJw6eC/kV1aAc9BykKUk8qS0bjjaUDMjinM9IFeMwroKh4w9zgODdZhkoHcTcEK hlyLX5Hkm6O8stEND60i9D5nqMzSQWGPAkHIHfXRhTzvL3N+Cyb3PSiQIr6yerHeBg82 gTN5HbEAg+XnI6NDdHmZ4BcoRJLHqZM6l4s7P3gSs5lLc9yUw/CB2SOPTF2VZKUYlMIf TdGSAVZxnRf5N+nz1pLl+v1V7e0/GH2bjV8oa+HCelqOwhWWuH/obsy84Oh4m7tEgi/I j5cA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=Za4EDCI9CC9CHKeXeGjtBrLa2flVbCLJaz/UgQe5I7A=; b=W3DGyiF3daFgucYBnKuq5lURq8Iqb8LjUAIpGyBtr813Ix6tIZHY7tDHR0MLux1fyG K7zFoVWKiT2aXansMxOIJ/mMbcGHwlPA0LZ8+o7CwagC9QwxCiC2yKuB12d63wGWuCfL 4IsmYk7lhDBfgvNl9j16ia0MtNcTp0Q8tRSSXVH7vLq5zUCHylvPjjtrbh8m19FYHln0 kt8/BK3Si2Tf6vKpf+qA5y8+DX3R8Nek0L0YdKInNpwerCTRp8NLuS8GVX8YpbxoHgJo gONfrX2ZTumN//Z6quS9JHfYE47SToJj7f19C6gZwdA80k2VronNh04Ekl7whj0afSi7 ag4w== X-Gm-Message-State: AOAM530LZqmIP2zUG2YPoT5Mt5ulzp6LgDB4lEFSbCfxOueAd/AUgNEo MqDMCuK7ac7P13Pi8jCGjiEfP41HzbbmhtMu7bg= X-Google-Smtp-Source: ABdhPJzkz0WKYhnPYOY+20I1/eZuGm1DJPz5pcakol7ej+/R8+69qzizBVZeDcrMQRgtZ5zfvYg2hyh3iX9YdzlXC/U= X-Received: by 2002:a17:90a:fe09:: with SMTP id ck9mr12090655pjb.175.1613316595625; Sun, 14 Feb 2021 07:29:55 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 14 Feb 2021 09:29:55 -0600 In-Reply-To: <0605ed62-a785-d190-caf2-2232e1db3b0f@yandex.ru> Received-SPF: pass client-ip=2607:f8b0:4864:20::1029; envelope-from=stefankangas@gmail.com; helo=mail-pj1-x1029.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:264708 Archived-At: Dmitry Gutov writes: > If it's not backward-compatible at all, however, I wouldn't feel > comfortable with using it in my packages for years to come. Could we write a macro `future-interactive' that will expand to the correct thing depending on the version of Emacs? We could put something like that in GNU ELPA. (I'm not sure the order in which things are expanded, so this might not work.)