From unknown Fri Aug 15 12:53:27 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#16797 <16797@debbugs.gnu.org> To: bug#16797 <16797@debbugs.gnu.org> Subject: Status: 24.3.50; `emacs-lisp-mode' does not derive from `lisp-mode' Reply-To: bug#16797 <16797@debbugs.gnu.org> Date: Fri, 15 Aug 2025 19:53:27 +0000 retitle 16797 24.3.50; `emacs-lisp-mode' does not derive from `lisp-mode' reassign 16797 emacs submitter 16797 Drew Adams severity 16797 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 18 13:13:46 2014 Received: (at submit) by debbugs.gnu.org; 18 Feb 2014 18:13:46 +0000 Received: from localhost ([127.0.0.1]:58797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WFpAv-0007f6-L8 for submit@debbugs.gnu.org; Tue, 18 Feb 2014 13:13:46 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55133) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WFpAs-0007em-3Q for submit@debbugs.gnu.org; Tue, 18 Feb 2014 13:13:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WFpAe-0003Km-WA for submit@debbugs.gnu.org; Tue, 18 Feb 2014 13:13:36 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53939) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WFpAe-0003Ki-Sz for submit@debbugs.gnu.org; Tue, 18 Feb 2014 13:13:28 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56755) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WFpAX-0002BX-Kc for bug-gnu-emacs@gnu.org; Tue, 18 Feb 2014 13:13:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WFpAQ-0003E1-HU for bug-gnu-emacs@gnu.org; Tue, 18 Feb 2014 13:13:21 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:44681) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WFpAQ-0003Cz-Bk for bug-gnu-emacs@gnu.org; Tue, 18 Feb 2014 13:13:14 -0500 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s1IIDBD7024148 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 18 Feb 2014 18:13:12 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s1IIDB5L020467 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 18 Feb 2014 18:13:11 GMT Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s1IIDAnD020461 for ; Tue, 18 Feb 2014 18:13:10 GMT MIME-Version: 1.0 Message-ID: Date: Tue, 18 Feb 2014 10:13:10 -0800 (PST) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 24.3.50; `emacs-lisp-mode' does not derive from `lisp-mode' X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is as much a question as a bug report, but this seems a better place to ask it than emacs-devel@gnu.org: Why is `emacs-lisp-mode' derived from `prog-mode' and not `lisp-mode'? To test whether, e.g., the current buffer is one where you could evaluate a Lisp sexp in it, you would need to test whether the current mode is derived from one or the other of these two Lisp modes. Seems like `lisp-mode' should in some sense "encompass" `emacs-lisp-mode', and perhaps any other Lisp modes as well. Feel free to close this, if it does not in fact report a bug. But in that case I would like to know what the reason is. In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2014-02-11 on ODIEONE Bzr revision: 116410 lekktu@gmail.com-20140211204823-l9l2s6tktfitq266 Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/binary --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib CPPFLAGS=3D-Ic:/Devel/emacs/include' From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 19 09:25:20 2014 Received: (at 16797) by debbugs.gnu.org; 19 Feb 2014 14:25:20 +0000 Received: from localhost ([127.0.0.1]:59692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WG85P-00065d-0c for submit@debbugs.gnu.org; Wed, 19 Feb 2014 09:25:19 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:8466) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WG85L-00065N-FD for 16797@debbugs.gnu.org; Wed, 19 Feb 2014 09:25:16 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFLd/8D/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kE4gLBsEtkQoDiGGcGYFegxU X-IPAS-Result: Av4EABK/CFFLd/8D/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kE4gLBsEtkQoDiGGcGYFegxU X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="48133431" Received: from 75-119-255-3.dsl.teksavvy.com (HELO pastel.home) ([75.119.255.3]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 19 Feb 2014 09:25:09 -0500 Received: by pastel.home (Postfix, from userid 20848) id 8F3B96138C; Wed, 19 Feb 2014 09:25:09 -0500 (EST) From: Stefan Monnier To: Drew Adams Subject: Re: bug#16797: 24.3.50; `emacs-lisp-mode' does not derive from `lisp-mode' Message-ID: References: Date: Wed, 19 Feb 2014 09:25:09 -0500 In-Reply-To: (Drew Adams's message of "Tue, 18 Feb 2014 10:13:10 -0800 (PST)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 16797 Cc: 16797@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > This is as much a question as a bug report, but this seems a better > place to ask it than emacs-devel@gnu.org: > Why is `emacs-lisp-mode' derived from `prog-mode' and not `lisp-mode'? Hysterical raisins? We could/should probably restructure it a bit, with a common ancestor `lisp-mode' and then have scheme-mode, emacs-lisp-mode, and common-lisp-mode derive from it. Patch welcome (after the unfreeze), Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 12 18:12:06 2020 Received: (at 16797) by debbugs.gnu.org; 12 Aug 2020 22:12:06 +0000 Received: from localhost ([127.0.0.1]:45775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5yyc-0004bu-Jf for submit@debbugs.gnu.org; Wed, 12 Aug 2020 18:12:06 -0400 Received: from mail-yb1-f180.google.com ([209.85.219.180]:43309) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5yyY-0004ai-Tu for 16797@debbugs.gnu.org; Wed, 12 Aug 2020 18:12:03 -0400 Received: by mail-yb1-f180.google.com with SMTP id m200so2187410ybf.10 for <16797@debbugs.gnu.org>; Wed, 12 Aug 2020 15:12:02 -0700 (PDT) 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:user-agent :mime-version:date:message-id:subject:to:cc; bh=fdaVs4zgqbQTtvJ2BNQOXYLPCZKr4SMgJudJVKK8iLQ=; b=VDEamLi7yoqTZb488XECa8SAgxuJ7zxFJfTnI7/sJQL3GXOkwLewymFVZcjQUXhnaC sQoVFr7vUF7Khg66WWMzU1NRGmNuVDOBdtZ8QcHqkE9sQUMcIUpxH5kkXyc/bPhmbDGi YUa7iX1SVHWjhRnXE+tssmY3xSBl+LAWyU7SLGc485MkffZnzx/hxAP1tGDhL1BTVMFh /XgsqHAClyPyE7WR2iLVCChQPpqbfyELj3eG5icrvg2kkF1DJ5aiWIsexoa1pPHiQwMw 5+2HC4pfVX/wf5V0PbM6JweZgd8Dl8h2CcMWDjz+2i1GZ0fMQGt3bvuH++MEfIULP6Vr Sd/Q== X-Gm-Message-State: AOAM532iTMnBcoiym0n1VdiIVHSp30MS1INx3OKHN+vNNEbTqoM15lKQ /z907VbqfoEJ85R5+qsH9lDll5qA4raFvAVfr5lcaJ/Q0j0= X-Google-Smtp-Source: ABdhPJwq5+ey/1kbO7aYOAQlzrjrcopBOx64E7spjgmatRsfE+tdesPM797011jzSMIO72vbU0Gpuy30FYNRIbW1ivk= X-Received: by 2002:a25:4609:: with SMTP id t9mr2219440yba.231.1597270317581; Wed, 12 Aug 2020 15:11:57 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 12 Aug 2020 15:11:57 -0700 From: Stefan Kangas In-Reply-To: (Stefan Monnier's message of "Wed, 19 Feb 2014 09:25:09 -0500") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Wed, 12 Aug 2020 15:11:57 -0700 Message-ID: Subject: Re: bug#16797: 24.3.50; `emacs-lisp-mode' does not derive from `lisp-mode' To: Stefan Monnier Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16797 Cc: 16797@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Monnier writes: >> This is as much a question as a bug report, but this seems a better >> place to ask it than emacs-devel@gnu.org: >> Why is `emacs-lisp-mode' derived from `prog-mode' and not `lisp-mode'? > > Hysterical raisins? > > We could/should probably restructure it a bit, with a common ancestor > `lisp-mode' and then have scheme-mode, emacs-lisp-mode, and > common-lisp-mode derive from it. > > Patch welcome (after the unfreeze), Is this still relevant now that emacs-lisp-mode inherits lisp-data-mode (which inherits prog-mode)? Best regards, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 15 01:01:05 2021 Received: (at 16797) by debbugs.gnu.org; 15 Jul 2021 05:01:05 +0000 Received: from localhost ([127.0.0.1]:46257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3tUf-0000u0-A1 for submit@debbugs.gnu.org; Thu, 15 Jul 2021 01:01:05 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3tUd-0000mz-7q for 16797@debbugs.gnu.org; Thu, 15 Jul 2021 01:01:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Kv/LREb6vx+dmXLkVnDhBGzP5CNf7fRoxMt6+spIeQk=; b=iRe/d+oW3ukJkMuUN+DiVi+5Ki qMsEAeDcyZmNfl37KM2Ze/cXmss0U5xessetww+AtwVlOjndWkBS7Lh6ceYaiJ5/hc0UjWDFNbcXm N/T+19Cb0cuipwS38hycTIWYdXPyKCq20QCGN4rcqQuMHPO2uS7tBBpKlsW1THM5WrBs=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m3tUT-0003wX-SK; Thu, 15 Jul 2021 07:00:56 +0200 From: Lars Ingebrigtsen To: Stefan Kangas Subject: Re: bug#16797: 24.3.50; `emacs-lisp-mode' does not derive from `lisp-mode' References: X-Now-Playing: Squarepusher's _Be Up A Hello_: "Terminal Slam" Date: Thu, 15 Jul 2021 07:00:53 +0200 In-Reply-To: (Stefan Kangas's message of "Wed, 12 Aug 2020 15:11:57 -0700") Message-ID: <87o8b4qigq.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Kangas writes: >> We could/should probably restructure it a bit, with a common ancestor >> `lisp-mode' and then have scheme-mode, emacs-lisp-mode, and >> common-lisp-mode derive from it. >> >> Patch welcome (after t [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 16797 Cc: 16797@debbugs.gnu.org, Stefan Monnier , Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Stefan Kangas writes: >> We could/should probably restructure it a bit, with a common ancestor >> `lisp-mode' and then have scheme-mode, emacs-lisp-mode, and >> common-lisp-mode derive from it. >> >> Patch welcome (after the unfreeze), > > Is this still relevant now that emacs-lisp-mode inherits lisp-data-mode > (which inherits prog-mode)? No, I don't think so -- especially since we recently decided that `lisp-mode' was really for Common Lisp. So I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 15 01:01:11 2021 Received: (at control) by debbugs.gnu.org; 15 Jul 2021 05:01:11 +0000 Received: from localhost ([127.0.0.1]:46260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3tUl-0000zg-LT for submit@debbugs.gnu.org; Thu, 15 Jul 2021 01:01:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51974) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3tUk-0000tx-FJ for control@debbugs.gnu.org; Thu, 15 Jul 2021 01:01:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=7vFOrIfBLUkyI192pXIBo9nsaxrhgmCyEfJ1ZdpP2+s=; b=IOR6qCHWIB64LWOY/jVdqp22M4 oxp4z9AvwvpnYR9PyjqQZKPzg2T5NRcnOZvrfe3PlOhirnLTvQ424a9FYgGl8dLBFP6m3L6JR+BZC ukpuS0DV0GxdM/RtULtud4QMF2bqTCylXxOGqEQQWCC+oZhub4IZhCTlzJIcdtNOICow=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m3tUc-0003wj-QG for control@debbugs.gnu.org; Thu, 15 Jul 2021 07:01:04 +0200 Date: Thu, 15 Jul 2021 07:01:02 +0200 Message-Id: <87mtqoqigh.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #16797 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 16797 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 16797 quit From unknown Fri Aug 15 12:53:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 12 Aug 2021 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator