From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 06 12:47:07 2018 Received: (at submit) by debbugs.gnu.org; 6 Jan 2018 17:47:07 +0000 Received: from localhost ([127.0.0.1]:38378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXsYl-0002Q3-5o for submit@debbugs.gnu.org; Sat, 06 Jan 2018 12:47:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXsYj-0002PW-50 for submit@debbugs.gnu.org; Sat, 06 Jan 2018 12:47:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eXsYc-0006bd-CR for submit@debbugs.gnu.org; Sat, 06 Jan 2018 12:46:59 -0500 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,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:32853) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eXsYc-0006aw-6W for submit@debbugs.gnu.org; Sat, 06 Jan 2018 12:46:58 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51028) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eXsYa-0004oA-66 for bug-gnu-emacs@gnu.org; Sat, 06 Jan 2018 12:46:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eXsYV-0006So-54 for bug-gnu-emacs@gnu.org; Sat, 06 Jan 2018 12:46:56 -0500 Received: from mail-wr0-x22b.google.com ([2a00:1450:400c:c0c::22b]:35945) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eXsYU-0006RW-OZ for bug-gnu-emacs@gnu.org; Sat, 06 Jan 2018 12:46:51 -0500 Received: by mail-wr0-x22b.google.com with SMTP id b76so6992524wrd.3 for ; Sat, 06 Jan 2018 09:46:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=JJb7hS4+siDGDtJ3ATLjYPZt8VDHXZIJCs3cA/aAuc8=; b=sKeROoqBTxMlEqOKX8IukDfD/o3B9s7V8F8I4lyC+3Vy977g+vYtZpAmyllLBL8xpy 7ebQXxsu3g8XrPA+Jz0J02Uf3koArRDgtH7R8o2kKMk7pbOS+JUpDhUg9X6z3ZN2Q5PH RUVnDTKJOU293YagnsxECfs577nP3z/HjYg/a8SxP5rlhn36M9JMc3vhFVdEQ/dcHCyb BPdOt8mXqnkK/9tHjDLKKuSvghksj2H+DuYJ+Ap836DDTAjOwE2fKIns//lHJ9dmsfIV d6RZ+sYmkrUfzfzH6mumtZr/ysYSZJvLYKRP/5QjlcHph39VlP6tkTsLv9AbjVZnxyGq asIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=JJb7hS4+siDGDtJ3ATLjYPZt8VDHXZIJCs3cA/aAuc8=; b=n0rCZX9KSdsOOq33PX34brQWrmNwHTtE1mhL1GJecIsvBboY5A3kN8rG5lnPdqTqUq dvcOgvMOAhO4PrHyUpCH+jD24v2HJTT/qLMcCZZyQ8HunPXFF00h1+sFlZuD5DjJOY0h oyAkeUoTY2FBZu47p2zBjF50af3fHmE2Aukc654ybtEu9eI6qyiHf7wGM9AYmFJZmBIK sruBn0Y0aXwfkliCkdLNwc4O5xXTWba25lzLuohyMGvxlLsJW6ATEe/X/nwfa+GILDm8 LssZycLapu2lkxfzAnMUrWizVUmhT9aRCtTkK9BfibZDCDzeBn1VP1C+vHA8PsFGQEz5 jAew== X-Gm-Message-State: AKGB3mK5bwe1fizenBQg2fSTpBHh+KgB/Eaxqz4zLP0szaRrMOmm+c67 SDy6ciVQmcMh3GGqm7xDXeE8U4a3 X-Google-Smtp-Source: ACJfBovC7p40t/y8ToOccYr4j/oX0PbgVgM0RtUvmpiBeU7tUh5yClmBd/tOdB18Bry1AqiHcaeorw== X-Received: by 10.223.163.134 with SMTP id l6mr5802703wrb.162.1515260808754; Sat, 06 Jan 2018 09:46:48 -0800 (PST) Received: from nc10-laptop (ALyon-655-1-144-44.w90-14.abo.wanadoo.fr. [90.14.63.44]) by smtp.gmail.com with ESMTPSA id b42sm7412939wrg.48.2018.01.06.09.46.46 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 06 Jan 2018 09:46:47 -0800 (PST) From: kevin.legouguec@gmail.com (=?utf-8?Q?K=C3=A9vin?= Le Gouguec) To: bug-gnu-emacs@gnu.org Subject: 27.0.50; Subdirectory vs major mode in .dir-locals.el Date: Sat, 06 Jan 2018 18:46:45 +0100 Message-ID: <87inceani2.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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.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: -4.0 (----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, While fiddling with directory-local variables, I think I stumbled on a change of behavior between Emacs 25 and 26. Given the following .dir-locals.el file: ((c-mode . ((my-list . (1 2 3)))) ("subdir" . ((c-mode . ((my-list . (1 2 3 4 5 6))))))) And the following directory structure: . =E2=94=9C=E2=94=80=E2=94=80 .dir-locals.el =E2=94=94=E2=94=80=E2=94=80 subdir =E2=94=94=E2=94=80=E2=94=80 foo.c my-list gets different values depending on whether I open subdir/foo.c with Emacs 25 or 26. With 25, my-list equals (1 2 3 4 5 6); with 26, my-list equals (1 2 3). If I transpose the first (c-mode =E2=80=A6) sexp with the ("subdir" =E2=80= =A6) one: (("subdir" . ((c-mode . ((my-list . (1 2 3 4 5 6)))))) (c-mode . ((my-list . (1 2 3))))) Then opening subdir/foo.c in Emacs 25 yields (1 2 3), while in 26 I get (1 2 3 4 5 6). I attached some scripts to reproduce the issue[1]. I skimmed etc/NEWS.26 and (emacs)Directory Variables, but I did not find anything suggesting that this change was deliberate, or which behavior is "officially intended". I haven't looked at the code yet, so I do not know if this change lies more toward "obviously incorrect refactoring accident", "deliberate and logical if you think about it", or something else. AFAICT, there are two questions to answer: - Which behavior should be kept? - Should it be documented? (Assuming what I observe is indeed due to an undocumented change; maybe nothing changed and my setup is to blame, or the change *is* documented and I missed the memo) Since I can work around this change, I don't feel strongly about either behavior. I might find the old one more intuitive ("look for definitions that match the major mode and the subfolder, apply the last one"), but the new one also makes sense ("apply the first definition that matches"). As for documentation, perhaps "multiple definitions in a single .dir-locals.el file" is something of a weird edge case. In that case, maybe it's not worth setting it in stone, so that the code can keep some wiggle room. tl;dr: close this as soon as you're done reading I guess =F0=9F=98=9B [1]: Sample output: $ ./reproduce.sh=20 ((c-mode . ((my-list . (1 2 3)))) ("subdir" . ((c-mode . ((my-list . (1 2 3 4 5 6))))))) Opening subdir/foo.c with=E2=80=A6 25.3.50.1 (c3ff6712ad24fcf45874dc0665a8606e9b2208a4): (1 2 3 4 5 6) 26.0.90 (aa66da220cdb6aaab5b347093fd40f0e1580913b): (1 2 3) 27.0.50 (8e13d3ab1a31c3f5aee19ee7a92ddaed5fc3eb2d): (1 2 3) (("subdir" . ((c-mode . ((my-list . (1 2 3 4 5 6)))))) (c-mode . ((my-list . (1 2 3))))) Opening subdir/foo.c with=E2=80=A6 25.3.50.1 (c3ff6712ad24fcf45874dc0665a8606e9b2208a4): (1 2 3) 26.0.90 (aa66da220cdb6aaab5b347093fd40f0e1580913b): (1 2 3 4 5 6) 27.0.50 (8e13d3ab1a31c3f5aee19ee7a92ddaed5fc3eb2d): (1 2 3 4 5 6) reproduce.sh assumes that - the attached Elisp files are in the same folder: . =E2=94=9C=E2=94=80=E2=94=80 reproduce.sh =E2=94=9C=E2=94=80=E2=94=80 subdir-after.el =E2=94=9C=E2=94=80=E2=94=80 subdir-before.el =E2=94=94=E2=94=80=E2=94=80 test.el - emacs-{25,26,master} resolve to something executable; in my case: ~/bin =E2=94=9C=E2=94=80=E2=94=80 emacs-25 -> ~/Downloads/sources/emacs-25/sr= c/emacs =E2=94=9C=E2=94=80=E2=94=80 emacs-26 -> ~/Downloads/sources/emacs-26/sr= c/emacs =E2=94=94=E2=94=80=E2=94=80 emacs-master -> ~/Downloads/sources/emacs/s= rc/emacs In GNU Emacs 27.0.50 (build 6, i686-pc-linux-gnu, GTK+ Version 3.14.5) of 2017-12-14 built on nc10-laptop Repository revision: 8e13d3ab1a31c3f5aee19ee7a92ddaed5fc3eb2d Windowing system distributor 'The X.Org Foundation', version 11.0.11604000 System Description: BunsenLabs GNU/Linux 8.9 (Hydrogen) Configured using: 'configure --with-xwidgets --with-x-toolkit=3Dgtk3' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XWIDGETS JSON LCMS2 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Text Minor modes in effect: scroll-lock-mode: t flyspell-mode: t shell-dirtrack-mode: t show-paren-mode: t icomplete-mode: t global-page-break-lines-mode: t page-break-lines-mode: t electric-pair-mode: t delete-selection-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-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 column-number-mode: t line-number-mode: t auto-fill-function: do-auto-fill visual-line-mode: t transient-mark-mode: t Load-path shadows: /home/snip/.emacs.d/elpa/seq-20151121.1017/seq hides /home/snip/Downloads/s= ources/emacs/lisp/emacs-lisp/seq Features: (shadow sort mail-extr emacsbug sendmail gnus-async qp gnus-ml nndraft nnmh nnfolder utf-7 epa-file network-stream nsm starttls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap nntp gnus-cache gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range message rmc puny format-spec rfc822 mml mml-sec epa derived epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr dired-aux wid-edit descr-text markdown-mode rx color thingatpt noutline outline easy-mmode scroll-lock flyspell face-remap iso-transl info-look tabify imenu man shell pcomplete sh-script smie misearch multi-isearch ispell executable dired dired-loaddefs delight advice eighters-theme quail cl-extra help-mode rg s ibuf-ext ibuffer ibuffer-loaddefs grep compile comint ansi-color ring edmacro kmacro disp-table paren icomplete page-break-lines elec-pair delsel cus-start cus-load finder-inf info package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded 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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 8 360934 34337) (symbols 24 50464 2) (miscs 20 785 1669) (strings 16 157140 4077) (string-bytes 1 4109553) (vectors 12 47141) (vector-slots 4 2021200 80958) (floats 8 394 582) (intervals 28 1976 261) (buffers 536 34) (heap 1024 60853 2288)) --=-=-= Content-Type: application/emacs-lisp Content-Disposition: attachment; filename=test.el Content-Transfer-Encoding: quoted-printable (put 'my-list 'safe-local-variable (lambda (&rest args) t)) (find-file "subdir/foo.c") (message (format "%s (%s): %s" emacs-version emacs-repository-version my-list)) --=-=-= Content-Type: text/x-sh; charset=utf-8 Content-Disposition: attachment; filename=reproduce.sh Content-Transfer-Encoding: quoted-printable #!/bin/bash set -e # Create a temporary directory to make sure we do not overwrite # someone's .dir-locals.el=E2=80=A6 tmp=3D$(mktemp -d -p .) ( cd ${tmp} mkdir -p subdir touch subdir/foo.c for f in ../subdir-{after,before}.el do tee .dir-locals.el < ${f} echo "Opening subdir/foo.c with=E2=80=A6" for e in emacs-{25,26,master} do $e -Q --script ../test.el done echo done ) rm -r ${tmp} --=-=-= Content-Type: application/emacs-lisp Content-Disposition: attachment; filename=subdir-before.el Content-Transfer-Encoding: quoted-printable (("subdir" . ((c-mode . ((my-list . (1 2 3 4 5 6)))))) (c-mode . ((my-list . (1 2 3))))) --=-=-= Content-Type: application/emacs-lisp Content-Disposition: attachment; filename=subdir-after.el Content-Transfer-Encoding: quoted-printable ((c-mode . ((my-list . (1 2 3)))) ("subdir" . ((c-mode . ((my-list . (1 2 3 4 5 6))))))) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 08 13:54:13 2018 Received: (at control) by debbugs.gnu.org; 8 Jan 2018 18:54:13 +0000 Received: from localhost ([127.0.0.1]:41669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYcYm-0002u9-U4 for submit@debbugs.gnu.org; Mon, 08 Jan 2018 13:54:13 -0500 Received: from mail-wr0-f177.google.com ([209.85.128.177]:46735) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYcYl-0002tq-Tt for control@debbugs.gnu.org; Mon, 08 Jan 2018 13:54:12 -0500 Received: by mail-wr0-f177.google.com with SMTP id g21so6002726wrb.13 for ; Mon, 08 Jan 2018 10:54:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=03Ur9i4ozy9M4idpB15baZLVVcoXMMumgD4qrTIfry8=; b=QVzGGk6WcVCbuDjI/fsVFIEO2DpWUhwd+FtC/RUpZM4AfkXO3FvqY0ZJXT7n+kaMf1 D3aixnUCKFujc1JkmxXv1OMFdQ5tUFnG2zIjzwm0ETmm7sGXD7TS9hgylW1cAcWibpOC HWAUzdrTahM9LT7921MU9XkOXTnAf1sraWgU1TqR6xmRuFxCmE6fQqYwwXpCsrMIzD5k dYA8UBCBlA2xtA7uhRmOEmX3hLmVotLpLrRgV32S7msQDXvctnl4XF7mbRF6+4zFJ0IX gDacaHEY8cA6ytYUv9LHt2w4fXhcMwIWrI6v/CUVWSunU1skYjAoVpuiC3Bs32L+aR3s U64Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=03Ur9i4ozy9M4idpB15baZLVVcoXMMumgD4qrTIfry8=; b=Rv0aGhy72QnTeGhFcGjWtXXyrZbXq0yFNKB59kzD4fvfqMTGVuk5uX1cFhfbBF6uFm NdUe6aLLvVgtlQGvvHLMWR+aRNSJcBFFUcoGrrkdbscbviyzrtgYsr0dXfU0quGaTTP/ jok/G++QkEeyWlnJegbJTErOyTf6Qn8aloZbeEtrtKXXgTRhmUY3WLQ3rZ4vzLl6NMto G+Dmap+cuAEn0bKLmG+IE32J7oHeuXPb6s0wRin+P8tP2zZ0c+0yz86R5RCPU5CLJ5ex S5050UlMf4n9WC05X+Q4V5CPDjtb0iN4jDQ/Wx1NWYbszv9N4bvSKajCM45Bvvff+jq6 9R9Q== X-Gm-Message-State: AKGB3mJJu7+eYyGgHbWfXmYJH5ZLCRzl+goExQogRTkmZR2M024F7SVy LGQ40/ezeEfBdkUPcyCgvzRzmOJM X-Google-Smtp-Source: ACJfBouziyKOEHw1n4PQtioI1ssBxebb7iKXl/b7uT0GSF51j4Rb+N7j1b5/P+jSoxQzV2TS86wlEw== X-Received: by 10.223.161.212 with SMTP id v20mr6512239wrv.131.1515437645959; Mon, 08 Jan 2018 10:54:05 -0800 (PST) Received: from nc10-laptop (2a01cb04010fc800ed4ed9a298ad7aff.ipv6.abo.wanadoo.fr. [2a01:cb04:10f:c800:ed4e:d9a2:98ad:7aff]) by smtp.gmail.com with ESMTPSA id n65sm16299536wrb.17.2018.01.08.10.54.04 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jan 2018 10:54:05 -0800 (PST) From: kevin.legouguec@gmail.com (=?utf-8?Q?K=C3=A9vin?= Le Gouguec) To: control@debbugs.gnu.org Subject: Update 30008 to say that it was found in Emacs 26 Date: Mon, 08 Jan 2018 19:54:03 +0100 Message-ID: <87tvvwnpv8.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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: 0.0 (/) # I didn't pay attention to the subject line when I reported the bug; # I guess I should have replaced 27.0.50 with 26.0.90? found 30008 26.0.90 thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 27 14:07:09 2019 Received: (at control) by debbugs.gnu.org; 27 Apr 2019 18:07:09 +0000 Received: from localhost ([127.0.0.1]:35985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hKRjB-00045j-0s for submit@debbugs.gnu.org; Sat, 27 Apr 2019 14:07:09 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:40681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hKRj9-00045R-CF; Sat, 27 Apr 2019 14:07:07 -0400 Received: by mail-qt1-f179.google.com with SMTP id y49so2037901qta.7; Sat, 27 Apr 2019 11:07:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=A+TYOVO7UvTEO04dIUkH81/3/BfvBY2l2pu2gylsf0g=; b=hnYq3sMM86uNvH1VAP+slcnbK80UchB9angLNCxuXXmq58vn8xEaAmbaGF2gn67M1B sOvk5AEKO9eO/hzFfc7fPcqbR578hkf5KE8Y5qa+cdxVfDtNYpQHYXU/OPV7qs0iyS25 tkTCEqOjrjh8Q5kbldmB7a1WwrH+XdE9O3ZnGIAY5jCgudDtCYjTAVSNl8k6f5ma5nY7 j6ofi5U+k7V3p0l6xkfCMo2bXksGg6RRlfwjqLw3Hi8hyccsMBCOxB1PAuwp/3BFO2Bp 7NhEmshrowgLZgY5ycQ8sMu5zNOxB4jZNdXbFGsI698QKqR6R4atdl0yrhK8sgq+1R19 K6dQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=A+TYOVO7UvTEO04dIUkH81/3/BfvBY2l2pu2gylsf0g=; b=EBbY3TANy3TwuXecUIsIx9Cl0KFyrTYel5q87xVgVTM940DR3GTdykrUyLIG4jrtyq ogpXBzy5YwCGj+bC5DY4qAgcfg5AcVNIlBX3Bu8boxxO4y4dSAjBcjynuozOi4sUNiuq ZZRt5MaSARSFMbTAK/czuxzp2g6broau5leRokvJ/CtAL40tfpY/T8/UV0QfkIvEWyHM 0NHIVCKw/e22slAbkyhZXgLZaDpfWOhDtY0K/zPTG/uzyoLpMVBJniBof/ca5n/F/iGa xfqGK+GZLRCfW+OyLRWiJjZYK4BS/DQ9kaqCecECI6D2mBihbkC9Ffi3T0ZiJZ5y3T/S kkoQ== X-Gm-Message-State: APjAAAWyo+9uENs224iar3ewuFHJGepN+eti9WgKChoZTbyKyg5nghM8 f/omDU4a0QR3blvWP5lz11z1uvyw X-Google-Smtp-Source: APXvYqw+pqpK5kHMFRHjDFpAhaxT0nFhXkxO+abdTCr1r4ciC0b9RYUvHVuirq0md8E4qOHhc6kL8Q== X-Received: by 2002:ad4:43e1:: with SMTP id f1mr12959323qvu.95.1556388421815; Sat, 27 Apr 2019 11:07:01 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id 62sm6618307qtf.89.2019.04.27.11.07.00 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 27 Apr 2019 11:07:00 -0700 (PDT) From: Noam Postavsky To: =?utf-8?Q?K=C3=A9vin?= Le Gouguec Subject: Re: bug#33400: Merge with bug#30008? References: <87tvkiwk6g.fsf@yahoo.co.uk> <87o94swtgd.fsf@gmail.com> Date: Sat, 27 Apr 2019 14:06:59 -0400 In-Reply-To: <87o94swtgd.fsf@gmail.com> (=?utf-8?Q?=22K=C3=A9vin?= Le Gouguec"'s message of "Fri, 26 Apr 2019 19:46:10 +0200") Message-ID: <87sgu3pbjw.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: 33400@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 (-) merge 33400 30008 quit K=C3=A9vin Le Gouguec writes: > Hi, > > I just saw Mark's bump by chance; this reminds me of a report I made a > year ago (bug#30008), which went unnoticed AFAICT. Are these two issues > related? If that's the case, I guess they could be merged. Yes, and I believe Neil's patch covers both. From debbugs-submit-bounces@debbugs.gnu.org Wed May 01 12:46:21 2019 Received: (at control) by debbugs.gnu.org; 1 May 2019 16:46:21 +0000 Received: from localhost ([127.0.0.1]:44739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLsNB-0007dH-8X for submit@debbugs.gnu.org; Wed, 01 May 2019 12:46:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLsN9-0007d2-80 for control@debbugs.gnu.org; Wed, 01 May 2019 12:46:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55939) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLsN4-0003eX-2a for control@debbugs.gnu.org; Wed, 01 May 2019 12:46:14 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1hLsN3-0002Ya-M0 for control@debbugs.gnu.org; Wed, 01 May 2019 12:46:13 -0400 Subject: control message for bug 35522 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 01 May 2019 12:46:13 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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 (---) merge 33400 35522 From debbugs-submit-bounces@debbugs.gnu.org Sun May 12 10:03:52 2019 Received: (at control) by debbugs.gnu.org; 12 May 2019 14:03:52 +0000 Received: from localhost ([127.0.0.1]:43011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hPp4x-0008Rb-UB for submit@debbugs.gnu.org; Sun, 12 May 2019 10:03:52 -0400 Received: from mail-it1-f170.google.com ([209.85.166.170]:35863) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hPp4v-0008RI-Hj; Sun, 12 May 2019 10:03:50 -0400 Received: by mail-it1-f170.google.com with SMTP id e184so4055962ite.1; Sun, 12 May 2019 07:03:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=cGyLgOxduaLjrWBx+h7nGNWADAxzPAlk/5SyanUc+AM=; b=HrENZpmBM3GRTieLRebggNrJkgkojl2c4A0bsifMYaH9qbRf6Aqzsi8Uwsew+MPZH7 oCt7Ulapp0+6RyI/3srQ3zU22ASwwxTpMZDl2rW8ejIlUT7YPs+dvg9K1WD8w5EAliTo eIr2KCIwQVFSAF/8bburg6DHtrDgkPWHCRqvPCOWGtVls8IkU8J0m2nlFaQMcSIuqija G0kNgsRYrflzKj8WiRB+KGSvv2JpqShPxMn/ZW4qmhJZsOCjoFxeSd3KPm2lFa3wX7jG 10su1wDBDMXwO0FF2Y6kVZp/V/66xWOaTpJioI1faOHGAzGa44IeOC5gubldz12wKszB 3iyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=cGyLgOxduaLjrWBx+h7nGNWADAxzPAlk/5SyanUc+AM=; b=LVKVbmKoJ7kwsS/kEV9uCt1ddDGQBxlCykecs26RHAci3iC+OWorbnbJ+H0ux9skdx HqUP0nNXJ9K2HbFJmjQ7Dk8HznKSEdia5FBR2lbL9rmDsZa581/nh29X4jV+k+kdNbDN buJAnyd6ZJcvrK+mRfyN/hH8OPqmdSY3+JTrJ7uNnpNNI4pNkGISdACLyscxzh6DLhFx JSYjrwapWCyPTV4GdqmfHuwVsPZfT4jinnK7spzq/7KTrKMC7QasFoKrQApo+VnaVd5n pUXXZPANtyhJr+U3HPHr3HhtewS5Lc92LJju/JWnSKWtVq9cXO07ON+FxojJHK/dnSx+ x4vA== X-Gm-Message-State: APjAAAVfUZsQcGvjMNtSqJgjptgd3Nkl+ZEx/yRF7yZYWO9PkLwcpa4U CvjbipeIgYriDWCou9wmQPFYiUq3 X-Google-Smtp-Source: APXvYqwBvepk61bNn8HjGusa/ZceIwY+dFSoSjCySrjevilt+FWO8XGR9mupaye6v5v/gQLtsK/gxw== X-Received: by 2002:a24:4ace:: with SMTP id k197mr15381863itb.34.1557669823641; Sun, 12 May 2019 07:03:43 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id 14sm5287061itl.1.2019.05.12.07.03.42 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 12 May 2019 07:03:42 -0700 (PDT) From: Noam Postavsky To: Neil Roberts Subject: Re: bug#33400: [PATCH v3] Let dir locals for more specific modes override those from less References: <83tve2g660.fsf@gnu.org> <20190510105728.7143-1-bpeeluk@yahoo.co.uk> Date: Sun, 12 May 2019 10:03:42 -0400 In-Reply-To: <20190510105728.7143-1-bpeeluk@yahoo.co.uk> (Neil Roberts's message of "Fri, 10 May 2019 12:57:28 +0200") Message-ID: <877eavixc1.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: 33400@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 (-) tags 33400 fixed close 33400 26.3 quit Pushed to emacs-26, with a couple of minor fixes: > * lisp/files.el (dir-locals-get-sort-score, dir-locals-sort-variables, > dir-locals-read-from-dir): Sort the dir locals so that more precise We close the parens at end of line for ChangeLog entries: * lisp/files.el (dir-locals-get-sort-score, dir-locals-sort-variables) (dir-locals-read-from-dir): Sort the dir locals so that more precise > +@example > +((nil . ((fill-column . 40))) > + (c-mode . ((fill-column . 50))) > + (prog-mode . ((fill-column . 60))) > + ("narrow-files" . ((nil . (fill-column 20))))) > +@end example The last line in the example needs to be + ("narrow-files" . ((nil . ((fill-column . 20)))))) 02bee7860f 2019-05-12T09:59:55-04:00 "Let dir locals for more specific modes override those from less" https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=02bee7860f7e650ef13e00fe1a7f9a362e3eb001 From unknown Thu Jun 19 14:11:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 10 Jun 2019 11:24:04 +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