From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 10 01:51:57 2015 Received: (at submit) by debbugs.gnu.org; 10 Sep 2015 05:51:57 +0000 Received: from localhost ([127.0.0.1]:54396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZZum4-0006Wd-TF for submit@debbugs.gnu.org; Thu, 10 Sep 2015 01:51:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38519) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZZsMd-0002rd-Os for submit@debbugs.gnu.org; Wed, 09 Sep 2015 23:17:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZZsMc-0003Ma-F8 for submit@debbugs.gnu.org; Wed, 09 Sep 2015 23:17:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45889) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZZsMc-0003MW-Bx for submit@debbugs.gnu.org; Wed, 09 Sep 2015 23:17:30 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48507) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZZsMb-00026S-B7 for bug-gnu-emacs@gnu.org; Wed, 09 Sep 2015 23:17:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZZsMX-0003LO-84 for bug-gnu-emacs@gnu.org; Wed, 09 Sep 2015 23:17:29 -0400 Received: from mailbackend.panix.com ([166.84.1.89]:58804) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZZsMX-0003LG-32 for bug-gnu-emacs@gnu.org; Wed, 09 Sep 2015 23:17:25 -0400 Received: from panix1.panix.com (panix1.panix.com [166.84.1.1]) by mailbackend.panix.com (Postfix) with ESMTP id 4C82717CAC for ; Wed, 9 Sep 2015 23:17:23 -0400 (EDT) Received: by panix1.panix.com (Postfix, from userid 20205) id 2E35F14B9A; Wed, 9 Sep 2015 23:17:23 -0400 (EDT) From: Kurt Hackenberg MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <22000.63042.922805.364655@panix1.panix.com> Date: Wed, 9 Sep 2015 23:17:22 -0400 To: bug-gnu-emacs@gnu.org Subject: 24.5; conf-mode has no parent X-Mailer: VM 8.1.2 under 24.2.1 (i386-unknown-netbsdelf6.1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux (Android) 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.3 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 10 Sep 2015 01:51:54 -0400 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.3 (----) The major mode conf-mode has no parent mode, and does not inherit anything, because it's not defined with define-derived-mode, just with defun. The source file conf-mode.el is in lisp/textmodes, but that seems wrong. Conf-mode's children edit files that contain software configuration, not human language. Probably conf-mode should be derived from prog-mode. Because of the lack of inheritance, my init file contains this workaround: ;; show trailing whitespace (GNU 21) ;;for programming language modes and text modes, but not special modes ;;(dired, shell, etc.) ;;The minor mode whitespace-mode can do this now, but I haven't converted. (if (not (featurep 'xemacs)) (let ((tmp '(lambda () (setq show-trailing-whitespace t)))) ;;use major mode inheritance to do this for these and their descendants (add-hook 'prog-mode-hook tmp) (add-hook 'text-mode-hook tmp) ;;bug: conf-mode is not derived from any other mode, doesn't inherit (add-hook 'conf-mode-hook tmp))) In GNU Emacs 24.5.1 (amd64-portbld-freebsd10.1, GTK+ Version 2.24.27) of 2015-05-23 on 101amd64-default-job-03 Windowing system distributor `The X.Org Foundation', version 11.0.11407000 Configured using: `configure --localstatedir=/var --disable-acl --with-dbus --without-file-notification --with-gconf --with-gif --with-gnutls --with-gsettings --with-jpeg --with-m17n-flt --with-imagemagick --with-libotf --with-png --with-toolkit-scroll-bars --with-rsvg --with-tiff --with-x --with-xft --with-xim --with-xml2 --with-xpm --with-x-toolkit=gtk2 --with-sound=oss --x-libraries=/usr/local/lib --x-includes=/usr/local/include --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/share/emacs/info/ --build=amd64-portbld-freebsd10.1 'CFLAGS=-O2 -pipe -fstack-protector -fno-strict-aliasing' CPPFLAGS=-I/usr/local/include 'LDFLAGS= -L/usr/local/lib -Wl,-rpath=/usr/lib:/usr/local/lib -fstack-protector'' Important settings: locale-coding-system: nil Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 70974 6840) (symbols 48 17553 0) (miscs 40 35 128) (strings 32 9003 4327) (string-bytes 1 247987) (vectors 16 8908) (vector-slots 8 383144 18301) (floats 8 63 154) (intervals 56 200 146) (buffers 960 11)) From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 29 18:23:48 2019 Received: (at control) by debbugs.gnu.org; 29 Sep 2019 22:23:48 +0000 Received: from localhost ([127.0.0.1]:56028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEhbY-0000Wc-10 for submit@debbugs.gnu.org; Sun, 29 Sep 2019 18:23:48 -0400 Received: from mail-pg1-f176.google.com ([209.85.215.176]:36808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEhbV-0000WL-Je for control@debbugs.gnu.org; Sun, 29 Sep 2019 18:23:46 -0400 Received: by mail-pg1-f176.google.com with SMTP id t14so6258149pgs.3 for ; Sun, 29 Sep 2019 15:23:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qqVnwmmcEMuqyHc/htB8GCQWdMTTYXUKgLL0zINjESQ=; b=L3Vt9FJ3tBcHzgQR1ikPa/EP7Ohpgk2er1Mg+oz1EHHimLP2Ku84F6SxgNNsbGiwMk HXTAfGa5noLkBIUfODTqexh2d2Lbmyctk8nz+NwQQ7NCq+nfpeaLHVeIMq9bwRUnu7dB H8Tf9Enc+hPN1yr+mK1Vu2OgZ9gAP6vKIyQyuq5ShR7gAZXU3tUqHiuEY2HoTf1Ql2zX HC984bXzJFDVHT0qb5QV4OuH5eYkg3lB4ATI4BJRYbEQAdIcfJffGmfGSGwT4t7qQRSR fXEKT3ifAVGuHLm+a7fnlfs3tY2LjtWnp4yBlFkYwu0OOwxoto92ocaGX8dAu/SW/eD9 fUOg== X-Gm-Message-State: APjAAAUN8KNoP6imK6LCTOtLjFqyXwp/IQRgXX0G2MGYAL6IhHdgHT72 c0hY3etIQz7WwMmZJpCzftz0BaDgwOq5NAeB6bPcpryZRbg= X-Google-Smtp-Source: APXvYqxxkU7xNoAD1Tl5tm2/hkKqXnJeubqY7/AWMLfsa6xABrYf26mUQfDV9pqoEWw0/XT5d90WWa+PUuJqCs9Cpow= X-Received: by 2002:a63:1310:: with SMTP id i16mr19585740pgl.200.1569795819647; Sun, 29 Sep 2019 15:23:39 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Mon, 30 Sep 2019 00:23:28 +0200 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: severity 21452 wishlist quit Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.215.176 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.215.176 listed in wl.mailspike.net] 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 BLANK_SUBJECT Subject is present but empty 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: 1.0 (+) severity 21452 wishlist quit From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 12 00:15:38 2020 Received: (at 21452-done) by debbugs.gnu.org; 12 Aug 2020 04:15:38 +0000 Received: from localhost ([127.0.0.1]:42561 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5iAs-00075C-4L for submit@debbugs.gnu.org; Wed, 12 Aug 2020 00:15:38 -0400 Received: from mail-yb1-f169.google.com ([209.85.219.169]:40684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5iAq-00074k-Ev for 21452-done@debbugs.gnu.org; Wed, 12 Aug 2020 00:15:36 -0400 Received: by mail-yb1-f169.google.com with SMTP id q3so649127ybp.7 for <21452-done@debbugs.gnu.org>; Tue, 11 Aug 2020 21:15:36 -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=em8LvoqeuMR3fFYWKKtGdfF+CUDEXVNuHh7fK95QBg0=; b=j2TLfPFcnKqcxzjwjGuixMhGrK9gnTHQC+BSdoNiwTkX5ZYweej+Mxte1PqOoMfRby YqRLh4BYgiq1fNexD6014pZ6EYexhYc4pDjmi/jMH7GjYipT3OKDFRNOFMI3d+A7od7p Yb/tqFyei6J0Gwe0RppS3ECfV59XLZaDup4zK9yB21c3ijjBrMUynqCv1XU+RF6/Zdja XRwqEpP0uesYSFChZ/XqMFxsdhNy+MsQHT3gbUrsLwZBepWbA5Nc+gzsyJ9kc2BXCvha sGUnNg1flsaGhxjrfav30LSZOPZWGw5H2XrUsjAjfRQRLeHNfFouYcoLk+pFi4a3J7tG HS1Q== X-Gm-Message-State: AOAM531VryeK5zc2d6QarfR/wcposunLU4ETqSIcadVySFZQpDANku70 FQGm+Y4iukuHslasWwr/5Jt4VJlVtgBQNFX83gI= X-Google-Smtp-Source: ABdhPJyb//l4gmZIvOSjKmJfuX0hksc4K4mSnVDhUpJZi1fprgj2pxRWk0JTz5GDITkp3UALQo5Ast3Gazpgbq0OG8w= X-Received: by 2002:a25:880e:: with SMTP id c14mr54345743ybl.181.1597205731062; Tue, 11 Aug 2020 21:15:31 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 11 Aug 2020 21:15:30 -0700 From: Stefan Kangas In-Reply-To: <22000.63042.922805.364655@panix1.panix.com> (Kurt Hackenberg's message of "Wed, 9 Sep 2015 23:17:22 -0400") References: <22000.63042.922805.364655@panix1.panix.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Tue, 11 Aug 2020 21:15:30 -0700 Message-ID: Subject: Re: bug#21452: 24.5; conf-mode has no parent To: Kurt Hackenberg Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21452-done Cc: 21452-done@debbugs.gnu.org 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 (-) Kurt Hackenberg writes: > The major mode conf-mode has no parent mode, and does not inherit > anything, because it's not defined with define-derived-mode, just with > defun. This was fixed in: commit e2a15c8ac4efe823c51c9a5750642532155199a8 Author: Stefan Monnier Date: Sat Mar 14 15:16:51 2020 -0400 * lisp/textmodes/conf-mode.el (conf-mode): Use define-derived-mode > The source file conf-mode.el is in lisp/textmodes, but that seems > wrong. Conf-mode's children edit files that contain software > configuration, not human language. Probably conf-mode should be > derived from prog-mode. Moving files is generally frowned upon since it makes it harder to follow the history in git. So for better or for worse, we will have to live with its current location. I don't see anything more to do here, so I'm closing this bug. Thanks. Best regards, Stefan Kangas From unknown Tue Aug 19 23:13:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 09 Sep 2020 11:24:09 +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