From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Roland Winkler" Newsgroups: gmane.emacs.bugs Subject: bug#44647: 27.1.50; `bibtex-contline-indentation' doesn't work as file local variable Date: Sun, 15 Nov 2020 22:09:39 -0600 Message-ID: <64387.9639.499249.24497@gargle.gargle.HOWL> References: <87d00fmycn.fsf@iki.fi> <87a6vjmxwy.fsf@iki.fi> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="zGlKVBTMv2" Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17947"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 44647@debbugs.gnu.org To: Teemu Likonen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 16 05:10:13 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1keVqH-0004a1-4V for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 16 Nov 2020 05:10:13 +0100 Original-Received: from localhost ([::1]:41990 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1keVqF-0000Ro-Np for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 15 Nov 2020 23:10:11 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42468) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1keVq6-0000Rb-HQ for bug-gnu-emacs@gnu.org; Sun, 15 Nov 2020 23:10:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43214) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1keVq6-0003BL-80 for bug-gnu-emacs@gnu.org; Sun, 15 Nov 2020 23:10:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1keVq6-0001kh-1l for bug-gnu-emacs@gnu.org; Sun, 15 Nov 2020 23:10:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Roland Winkler" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 Nov 2020 04:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44647 X-GNU-PR-Package: emacs Original-Received: via spool by 44647-submit@debbugs.gnu.org id=B44647.16054997956718 (code B ref 44647); Mon, 16 Nov 2020 04:10:01 +0000 Original-Received: (at 44647) by debbugs.gnu.org; 16 Nov 2020 04:09:55 +0000 Original-Received: from localhost ([127.0.0.1]:54760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keVpy-0001kH-Uc for submit@debbugs.gnu.org; Sun, 15 Nov 2020 23:09:55 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:42336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keVpt-0001k0-ON for 44647@debbugs.gnu.org; Sun, 15 Nov 2020 23:09:53 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:53810) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1keVpn-00035P-PA; Sun, 15 Nov 2020 23:09:43 -0500 Original-Received: from [2602:30a:2e52:d720:65b7:1416:12e7:8bfb] (port=45798 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1keVpm-0003Tz-Vd; Sun, 15 Nov 2020 23:09:43 -0500 In-Reply-To: <87a6vjmxwy.fsf@iki.fi> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:193408 Archived-At: --zGlKVBTMv2 Content-Type: text/plain; charset=us-ascii Content-Description: message body text Content-Transfer-Encoding: 7bit On Sat Nov 14 2020 Teemu Likonen wrote: > This can be fixed by locally let-binding fill-prefix every time in > the relevant filling function. Patch for that is attached. Your patch implies that the buffer-local value of fill-prefix is not what it should be (say, if any other command wants to use it). How about the rather different patch attached below, partly inspired by the related comment https://debbugs.gnu.org/cgi/bugreport.cgi?bug=21764#15 which had somehow escaped my attention. The issues mentioned in this comment should likewise be fixed by the attached patch. --zGlKVBTMv2 Content-Type: application/octet-stream; name="bibtex.diff" Content-Disposition: attachment; filename="bibtex.diff" Content-Transfer-Encoding: base64 LS0tIGJpYnRleC5lbH4JMjAyMC0xMS0xNSAyMToxMzo1Ni40NDAyMTY1NjMgLTA2MDAKKysrIGJp YnRleC5lbAkyMDIwLTExLTE1IDIxOjI4OjQ3LjMxMzE4MDA2MiAtMDYwMApAQCAtODkwLDcgKzg5 MCw4IEBACiAoZGVmY3VzdG9tIGJpYnRleC1jb21tZW50LXN0YXJ0ICJAQ29tbWVudCIKICAgIlN0 cmluZyBzdGFydGluZyBhIEJpYlRlWCBjb21tZW50LiIKICAgOmdyb3VwICdiaWJ0ZXgKLSAgOnR5 cGUgJ3N0cmluZykKKyAgOnR5cGUgJ3N0cmluZworICA6c2FmZSAjJ3N0cmluZ3ApCiAKIChkZWZj dXN0b20gYmlidGV4LWFkZC1lbnRyeS1ob29rIG5pbAogICAiTGlzdCBvZiBmdW5jdGlvbnMgdG8g Y2FsbCB3aGVuIEJpYlRlWCBlbnRyeSBoYXMgYmVlbiBpbnNlcnRlZC4iCkBAIC0xMjE5LDcgKzEy MjAsOCBAQAogICAiT2Zmc2V0IGZvciBCaWJUZVggZW50cmllcy4KIEFkZGVkIHRvIHRoZSB2YWx1 ZSBvZiBhbGwgb3RoZXIgdmFyaWFibGVzIHdoaWNoIGRldGVybWluZSBjb2x1bW5zLiIKICAgOmdy b3VwICdiaWJ0ZXgKLSAgOnR5cGUgJ2ludGVnZXIpCisgIDp0eXBlICdpbnRlZ2VyCisgIDpzYWZl ICMnaW50ZWdlcnApCiAKIChkZWZjdXN0b20gYmlidGV4LWZpZWxkLWluZGVudGF0aW9uIDIKICAg IlN0YXJ0aW5nIGNvbHVtbiBmb3IgdGhlIG5hbWUgcGFydCBpbiBCaWJUZVggZmllbGRzLiIKQEAg LTEyMzIsMTMgKzEyMzQsMTUgQEAKICAgIlN0YXJ0aW5nIGNvbHVtbiBmb3IgdGhlIHRleHQgcGFy dCBpbiBCaWJUZVggZmllbGRzLgogU2hvdWxkIGJlIGVxdWFsIHRvIHRoZSBzcGFjZSBuZWVkZWQg Zm9yIHRoZSBsb25nZXN0IG5hbWUgcGFydC4iCiAgIDpncm91cCAnYmlidGV4Ci0gIDp0eXBlICdp bnRlZ2VyKQorICA6dHlwZSAnaW50ZWdlcgorICA6c2FmZSAjJ2ludGVnZXJwKQogCiAoZGVmY3Vz dG9tIGJpYnRleC1jb250bGluZS1pbmRlbnRhdGlvbgogICAoKyBiaWJ0ZXgtdGV4dC1pbmRlbnRh dGlvbiAxKQogICAiU3RhcnRpbmcgY29sdW1uIGZvciBjb250aW51YXRpb24gbGluZXMgb2YgQmli VGVYIGZpZWxkcy4iCiAgIDpncm91cCAnYmlidGV4Ci0gIDp0eXBlICdpbnRlZ2VyKQorICA6dHlw ZSAnaW50ZWdlcgorICA6c2FmZSAjJ2ludGVnZXJwKQogCiAoZGVmY3VzdG9tIGJpYnRleC1hbGln bi1hdC1lcXVhbC1zaWduIG5pbAogICAiSWYgbm9uLW5pbCwgYWxpZ24gZmllbGRzIGF0IGVxdWFs IHNpZ24gaW5zdGVhZCBvZiBmaWVsZCB0ZXh0LgpAQCAtMjk0MSw3ICsyOTQ1LDcgQEAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDErIChtYXRjaC1iZWdpbm5pbmcg MykpICgxLSAobWF0Y2gtZW5kIDMpKSkpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICh1bmxlc3MgKGFzc29jIGtleSBjcm9zc3JlZi1rZXlzKQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHB1c2ggKGxpc3Qga2V5KSBjcm9zc3JlZi1rZXlzKSkpKQotICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDs7IFdlIGhhdmUgcHJvYmFibHkgaGF2ZSBhIG5vbi1iaWJ0ZXgg ZmlsZS4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBXZSBwcm9iYWJseSBoYXZlIGEg bm9uLWJpYnRleCBmaWxlLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICgobm90IChtYXRj aC1iZWdpbm5pbmcgYmlidGV4LXR5cGUtaW4taGVhZCkpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICh0aHJvdyAndXNlcmtleSBuaWwpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg IDs7IG9ubHkga2V5cyBvZiBrbm93biBlbnRyaWVzCkBAIC0zNDM1LDE1ICszNDM5LDEwIEBACiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJpYnRleC1wYXJzZS1rZXlzLXRpbWVv dXQgdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnYmlidGV4LXBhcnNlLWJ1 ZmZlcnMtc3RlYWx0aGlseSkpKQogICAoc2V0IChtYWtlLWxvY2FsLXZhcmlhYmxlICdwYXJhZ3Jh cGgtc3RhcnQpICJbIFxmXG5cdF0qJCIpCi0gIChzZXQgKG1ha2UtbG9jYWwtdmFyaWFibGUgJ2Nv bW1lbnQtc3RhcnQpIGJpYnRleC1jb21tZW50LXN0YXJ0KQotICAoc2V0IChtYWtlLWxvY2FsLXZh cmlhYmxlICdjb21tZW50LXN0YXJ0LXNraXApCi0gICAgICAgKGNvbmNhdCAocmVnZXhwLXF1b3Rl IGJpYnRleC1jb21tZW50LXN0YXJ0KSAiXFw+WyBcdF0qIikpCiAgIChzZXQgKG1ha2UtbG9jYWwt dmFyaWFibGUgJ2NvbW1lbnQtY29sdW1uKSAwKQogICAoc2V0IChtYWtlLWxvY2FsLXZhcmlhYmxl ICdkZWZ1bi1wcm9tcHQtcmVnZXhwKSAiXlsgXHRdKkBbWzphbG51bTpdXStbIFx0XSoiKQogICAo c2V0IChtYWtlLWxvY2FsLXZhcmlhYmxlICdvdXRsaW5lLXJlZ2V4cCkgIlsgXHRdKkAiKQogICAo c2V0IChtYWtlLWxvY2FsLXZhcmlhYmxlICdmaWxsLXBhcmFncmFwaC1mdW5jdGlvbikgIydiaWJ0 ZXgtZmlsbC1maWVsZCkKLSAgKHNldCAobWFrZS1sb2NhbC12YXJpYWJsZSAnZmlsbC1wcmVmaXgp Ci0gICAgICAgKG1ha2Utc3RyaW5nICgrIGJpYnRleC1lbnRyeS1vZmZzZXQgYmlidGV4LWNvbnRs aW5lLWluZGVudGF0aW9uKSA/XHMpKQogICAoc2V0IChtYWtlLWxvY2FsLXZhcmlhYmxlICdmb250 LWxvY2stZGVmYXVsdHMpCiAgICAgICAgJyhiaWJ0ZXgtZm9udC1sb2NrLWtleXdvcmRzCiAgICAg ICAgICBuaWwgdCAoKD8kIC4gIlwiIikKQEAgLTM0NjIsOSArMzQ2MSwxOCBAQAogICAoc2V0ICht YWtlLWxvY2FsLXZhcmlhYmxlICdzeW50YXgtcHJvcGVydGl6ZS1mdW5jdGlvbikKICAgICAgICAo c3ludGF4LXByb3BlcnRpemUtdmlhLWZvbnQtbG9jawogICAgICAgICBiaWJ0ZXgtZm9udC1sb2Nr LXN5bnRhY3RpYy1rZXl3b3JkcykpCi0gIChiaWJ0ZXgtc2V0LWRpYWxlY3QgbmlsIHQpCi0gIDs7 IEFsbG93IGBiaWJ0ZXgtZGlhbGVjdCcgYXMgYSBmaWxlLWxvY2FsIHZhcmlhYmxlLgotICAoYWRk LWhvb2sgJ2hhY2stbG9jYWwtdmFyaWFibGVzLWhvb2sgIydiaWJ0ZXgtc2V0LWRpYWxlY3Qgbmls IHQpKQorICAobGV0ICgoZnVuIChsYW1iZGEgKCkKKyAgICAgICAgICAgICAgIChiaWJ0ZXgtc2V0 LWRpYWxlY3QpCisgICAgICAgICAgICAgICAoc2V0IChtYWtlLWxvY2FsLXZhcmlhYmxlICdjb21t ZW50LXN0YXJ0KSBiaWJ0ZXgtY29tbWVudC1zdGFydCkKKyAgICAgICAgICAgICAgIChzZXQgKG1h a2UtbG9jYWwtdmFyaWFibGUgJ2NvbW1lbnQtc3RhcnQtc2tpcCkKKyAgICAgICAgICAgICAgICAg ICAgKGNvbmNhdCAocmVnZXhwLXF1b3RlIGJpYnRleC1jb21tZW50LXN0YXJ0KSAiXFw+WyBcdF0q IikpCisgICAgICAgICAgICAgICAoc2V0IChtYWtlLWxvY2FsLXZhcmlhYmxlICdmaWxsLXByZWZp eCkKKyAgICAgICAgICAgICAgICAgICAgKG1ha2Utc3RyaW5nICgrIGJpYnRleC1lbnRyeS1vZmZz ZXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJpYnRleC1jb250bGluZS1p bmRlbnRhdGlvbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID9ccykpKSkpCisg ICAgKGlmIGJ1ZmZlci1maWxlLW5hbWUKKyAgICAgICAgKGFkZC1ob29rICdoYWNrLWxvY2FsLXZh cmlhYmxlcy1ob29rIGZ1biBuaWwgdCkKKyAgICAgIChmdW5jYWxsIGZ1bikpKSkKIAogKGRlZnVu IGJpYnRleC1lbnRyeS1hbGlzdCAoZGlhbGVjdCkKICAgIlJldHVybiBlbnRyeS1hbGlzdCBmb3Ig RElBTEVDVC4iCg== --zGlKVBTMv2--