GNU bug report logs - #33959
26.1.90; python.el font-lock buffer wreaks havoc when company is enabled

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Carlos Pita <carlosjosepita@HIDDEN>; Keywords: patch; dated Thu, 3 Jan 2019 02:10:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) patch. Request was from Carlos Pita <carlosjosepita@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 33959 <at> debbugs.gnu.org:


Received: (at 33959) by debbugs.gnu.org; 3 Jan 2019 05:39:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 03 00:39:12 2019
Received: from localhost ([127.0.0.1]:45157 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1geviq-0002tK-7a
	for submit <at> debbugs.gnu.org; Thu, 03 Jan 2019 00:39:12 -0500
Received: from mail-yb1-f180.google.com ([209.85.219.180]:35907)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <carlosjosepita@HIDDEN>) id 1gevin-0002t7-Vh
 for 33959 <at> debbugs.gnu.org; Thu, 03 Jan 2019 00:39:10 -0500
Received: by mail-yb1-f180.google.com with SMTP id a190so10100471ybg.3
 for <33959 <at> debbugs.gnu.org>; Wed, 02 Jan 2019 21:39:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=9WjJruoMVrH99H1AzbGWfYKSqiSn1lX0c/DtgIlvLvA=;
 b=dtjkUv1fZYqGgd6F3l3gmCXQ49G4qmfZQCWFzGXO56eGRHhY2pDKrzS7+ar1ioUhTT
 IJ4fbBI3cAiur4UoTkTz3Ofn7ddY2FNZ6gYbC9a//1Cmb/iE6fjfY3+sWQO+2W02LSD1
 IrwZM/K8S8l5RkYF2cBcJ3xPcTeeUkAxRiSyqZOi94UYD+6ABh5jIzbKjhn/G4qnEyRz
 YyT/jnJo8krXvLUmUVnHGFe+xom9wOh42a1wlnq0gQF58whzR4vDx24y5qTqqwfZbxFE
 aDUWNta8JZkUBj5VlApVol12m1AITVvUP/npvKYZbWVGUUqLq2lAzvIuFKC8hYNK0xYH
 UfCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=9WjJruoMVrH99H1AzbGWfYKSqiSn1lX0c/DtgIlvLvA=;
 b=ZnX3T4vYDWILWuI47OGyxEiV2oyRYfoAeDJWgk4rxQhRNQiMDEQVxYy9DmS9YHuOX+
 DIIUslUXBaH6VBKUlRtoEcBFdM/uJW28vdEQvHFQb69NMlG2/A5ov7vMmeHQMXNSJrLh
 CB6MuL4eEEryTx0+EQrWipAYdTcfrRWw79/RaOKvQXjFCO6MfHxyqvGm7fmztj9JyweT
 4QyALy6Ucdqa7I9IgpcSG/iwIvgyee24exmDcfcw803FvobIqp2fAJgzLcpF9TauB/33
 vJqGHOSAk5yJsgDhxVYiJpiSrUhsl0ZFekEgm9iuJst/n68qoGWe/rq+rkiFGvgp4g/Y
 6GLw==
X-Gm-Message-State: AJcUukdFsm64LzWwj1GZ7YU0qizTX5W8257CN0RNbGVZa1o5LhL1Y+K8
 DQbUy+0QoXkKRRI7SD0NVwiYEMtYF+rbkiGVGFPislNr
X-Google-Smtp-Source: AFSGD/X4jhXYaLf4IWKg+t939kS2FVK9+e2TGLvaXehbzYblgb/5RbE2XTHAtL82MVAScAU8ihEM9RNK5DLQQpCNAqQ=
X-Received: by 2002:a25:7b81:: with SMTP id w123mr46854042ybc.26.1546493944151; 
 Wed, 02 Jan 2019 21:39:04 -0800 (PST)
MIME-Version: 1.0
References: <CAELgYhctqzGA7ug9XupK=R6JkjEMuUzhh+ujdfRWgQYg0WR53w@HIDDEN>
 <CAELgYheP044D__P6BOBix17Zn40OHtjecV7Eg9FcNtynDPbfyQ@HIDDEN>
In-Reply-To: <CAELgYheP044D__P6BOBix17Zn40OHtjecV7Eg9FcNtynDPbfyQ@HIDDEN>
From: Carlos Pita <carlosjosepita@HIDDEN>
Date: Thu, 3 Jan 2019 02:38:52 -0300
Message-ID: <CAELgYhfVDbh_QbdP73piY-xfbEMy=8sY2_Bk6GSCqpfrukQpNw@HIDDEN>
Subject: Re:
To: 33959 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="0000000000003068fb057e872e84"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 33959
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000003068fb057e872e84
Content-Type: text/plain; charset="UTF-8"

> but I see no reason to not call (erase-buffer) altogether.
>
> Do you?

Yes, obviously, multiline input, I forgot.

Nevertheless I found the origin of the problem. Somehow when company
is enabled in the shell buffer
python-shell-font-lock-comint-output-filter-function is getting empty
strings as output and then the ";; Otherwise just add a newline."
clause is activated.

No matter the reason why empty output is being passed to the filter,
it's wrong for the filter to add a new line to the font lock buffer if
this happens.

I'm attaching two patches, since
python-shell-font-lock-comint-output-filter-function is an old friend
of mine and we have spent many nights together now:

1. The first one (Avoid-spurious...) strictly fixes this issue by
moving the not-empty condition to the top and doing everything else
unless not-empty. Period. That works.

2. The second one (Fix-font-lock...) combines 1 with my previous patch
for fixing ipython multiline input (#32390) since both changes
overlap.

I suggest to directly apply patch 2 since it improves prompt detection
heuristic and fixes two bugs. Then you can close this and #32390.

Regards
--
Carlos

--0000000000003068fb057e872e84
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Avoid-spurious-empty-lines-in-font-lock-buffer-fixes.patch"
Content-Disposition: attachment; 
	filename="0001-Avoid-spurious-empty-lines-in-font-lock-buffer-fixes.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_jqg6etg90>
X-Attachment-Id: f_jqg6etg90

RnJvbSBkODE2YTI5ZjVhOWNkY2ViZDhmNjlhZDBhNjU1NWVhY2EwNTE1ODdlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBtZW1lcGxleCA8Y2FybG9zam9zZXBpdGFAZ21haWwuY29tPgpE
YXRlOiBUaHUsIDMgSmFuIDIwMTkgMDI6Mjg6MzAgLTAzMDAKU3ViamVjdDogW1BBVENIXSBBdm9p
ZCBzcHVyaW91cyBlbXB0eSBsaW5lcyBpbiBmb250IGxvY2sgYnVmZmVyLCBmaXhlcyAjMzM5NTkK
Ci0tLQogbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIHwgMjcgKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIGIvbGlzcC9wcm9nbW9kZXMv
cHl0aG9uLmVsCmluZGV4IDI3ZDMxYWIuLjgxYTZlODkgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21v
ZGVzL3B5dGhvbi5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwKQEAgLTI1NTYsMTkg
KzI1NTYsMTkgQEAgcHl0aG9uLXNoZWxsLWZvbnQtbG9jay1jbGVhbnVwLWJ1ZmZlcgogCiAoZGVm
dW4gcHl0aG9uLXNoZWxsLWZvbnQtbG9jay1jb21pbnQtb3V0cHV0LWZpbHRlci1mdW5jdGlvbiAo
b3V0cHV0KQogICAiQ2xlYW4gdXAgdGhlIGZvbnQtbG9jayBidWZmZXIgYWZ0ZXIgYW55IE9VVFBV
VC4iCi0gIChpZiAoYW5kIChub3QgKHN0cmluZz0gIiIgb3V0cHV0KSkKLSAgICAgICAgICAgOzsg
SXMgZW5kIG9mIG91dHB1dCBhbmQgaXMgbm90IGp1c3QgYSBwcm9tcHQuCi0gICAgICAgICAgIChu
b3QgKG1lbWJlcgotICAgICAgICAgICAgICAgICAocHl0aG9uLXNoZWxsLWNvbWludC1lbmQtb2Yt
b3V0cHV0LXAKLSAgICAgICAgICAgICAgICAgIChhbnNpLWNvbG9yLWZpbHRlci1hcHBseSBvdXRw
dXQpKQotICAgICAgICAgICAgICAgICAnKG5pbCAwKSkpKQotICAgICAgOzsgSWYgb3V0cHV0IGlz
IG90aGVyIHRoYW4gYW4gaW5wdXQgcHJvbXB0IHRoZW4gInJlYWwiIG91dHB1dCBoYXMKLSAgICAg
IDs7IGJlZW4gcmVjZWl2ZWQgYW5kIHRoZSBmb250LWxvY2sgYnVmZmVyIG11c3QgYmUgY2xlYW5l
ZCB1cC4KLSAgICAgIChweXRob24tc2hlbGwtZm9udC1sb2NrLWNsZWFudXAtYnVmZmVyKQotICAg
IDs7IE90aGVyd2lzZSBqdXN0IGFkZCBhIG5ld2xpbmUuCi0gICAgKHB5dGhvbi1zaGVsbC1mb250
LWxvY2std2l0aC1mb250LWxvY2stYnVmZmVyCi0gICAgICAoZ290by1jaGFyIChwb2ludC1tYXgp
KQotICAgICAgKG5ld2xpbmUpKSkKKyAgKHVubGVzcyAoc3RyaW5nPSAiIiBvdXRwdXQpCisgICAg
KGlmIDs7IElzIGVuZCBvZiBvdXRwdXQgYW5kIGlzIG5vdCBqdXN0IGEgcHJvbXB0LgorICAgICAg
ICAobm90IChtZW1iZXIKKyAgICAgICAgICAgICAgKHB5dGhvbi1zaGVsbC1jb21pbnQtZW5kLW9m
LW91dHB1dC1wCisgICAgICAgICAgICAgICAoYW5zaS1jb2xvci1maWx0ZXItYXBwbHkgb3V0cHV0
KSkKKyAgICAgICAgICAgICAgJyhuaWwgMCkpKQorICAgICAgICA7OyBJZiBvdXRwdXQgaXMgb3Ro
ZXIgdGhhbiBhbiBpbnB1dCBwcm9tcHQgdGhlbiAicmVhbCIgb3V0cHV0IGhhcworICAgICAgICA7
OyBiZWVuIHJlY2VpdmVkIGFuZCB0aGUgZm9udC1sb2NrIGJ1ZmZlciBtdXN0IGJlIGNsZWFuZWQg
dXAuCisgICAgICAgIChweXRob24tc2hlbGwtZm9udC1sb2NrLWNsZWFudXAtYnVmZmVyKQorICAg
ICAgOzsgT3RoZXJ3aXNlIGp1c3QgYWRkIGEgbmV3bGluZS4KKyAgICAgIChweXRob24tc2hlbGwt
Zm9udC1sb2NrLXdpdGgtZm9udC1sb2NrLWJ1ZmZlcgorICAgICAgICAoZ290by1jaGFyIChwb2lu
dC1tYXgpKQorICAgICAgICAobmV3bGluZSkpKSkKICAgb3V0cHV0KQogCiAoZGVmdW4gcHl0aG9u
LXNoZWxsLWZvbnQtbG9jay1wb3N0LWNvbW1hbmQtaG9vayAoKQpAQCAtMjU5Nyw2ICsyNTk3LDcg
QEAgcHl0aG9uLXNoZWxsLWZvbnQtbG9jay1wb3N0LWNvbW1hbmQtaG9vawogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChwb2ludC1tYXgpKSkpCiAgICAgICAgICAgICAgKHJlcGxh
Y2VtZW50LWxlbmd0aCAobGVuZ3RoIHJlcGxhY2VtZW50KSkKICAgICAgICAgICAgICAoaSAwKSkK
KwogICAgICAgICA7OyBJbmplY3QgdGV4dCBwcm9wZXJ0aWVzIHRvIGdldCBpbnB1dCBmb250aWZp
ZWQuCiAgICAgICAgICh3aGlsZSAobm90ICg9IGkgcmVwbGFjZW1lbnQtbGVuZ3RoKSkKICAgICAg
ICAgICAobGV0KiAoKHBsaXN0ICh0ZXh0LXByb3BlcnRpZXMtYXQgaSByZXBsYWNlbWVudCkpCi0t
IAoyLjIwLjEKCg==
--0000000000003068fb057e872e84
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Fix-font-lock-output-filter-bugs-33959-and-32390.patch"
Content-Disposition: attachment; 
	filename="0001-Fix-font-lock-output-filter-bugs-33959-and-32390.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_jqg6f1cu1>
X-Attachment-Id: f_jqg6f1cu1

RnJvbSBkYzgwZGYzMTA5MzNmOWY1ZjliOWJmMDY1ZTcyZWU3OWE2YjE2MTM0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBtZW1lcGxleCA8Y2FybG9zam9zZXBpdGFAZ21haWwuY29tPgpE
YXRlOiBUaHUsIDMgSmFuIDIwMTkgMDI6MzE6NTIgLTAzMDAKU3ViamVjdDogW1BBVENIXSBGaXgg
Zm9udCBsb2NrIG91dHB1dCBmaWx0ZXIgYnVncyAjMzM5NTkgYW5kICMzMjM5MAoKSW1wcm92ZXMg
bXVsdGlsaW5lIGlucHV0IGRldGVjdGlvbiBoZXVyaXN0aWMuCkZpeGVzIG11bHRpbGluZSBpbnB1
dCBmb3IgaXB5dGhvbi4KQXZvaWQgYWRkaW5nIHNwdXJpb3VzIGVtcHR5IGxpbmVzIHRvIHRoZSBm
b250IGxvY2sgYnVmZmVyLgpGaWx0ZXIgYW5zaSBjb2xvciBmcm9tIG91dHB1dCBiZWZvcmUgbWF0
Y2hpbmcuCi0tLQogbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIHwgMjcgKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIGIvbGlzcC9wcm9n
bW9kZXMvcHl0aG9uLmVsCmluZGV4IDI3ZDMxYWIuLmU5OGQ4OGUgMTAwNjQ0Ci0tLSBhL2xpc3Av
cHJvZ21vZGVzL3B5dGhvbi5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwKQEAgLTI1
NTYsMjAgKzI1NTYsMTggQEAgcHl0aG9uLXNoZWxsLWZvbnQtbG9jay1jbGVhbnVwLWJ1ZmZlcgog
CiAoZGVmdW4gcHl0aG9uLXNoZWxsLWZvbnQtbG9jay1jb21pbnQtb3V0cHV0LWZpbHRlci1mdW5j
dGlvbiAob3V0cHV0KQogICAiQ2xlYW4gdXAgdGhlIGZvbnQtbG9jayBidWZmZXIgYWZ0ZXIgYW55
IE9VVFBVVC4iCi0gIChpZiAoYW5kIChub3QgKHN0cmluZz0gIiIgb3V0cHV0KSkKLSAgICAgICAg
ICAgOzsgSXMgZW5kIG9mIG91dHB1dCBhbmQgaXMgbm90IGp1c3QgYSBwcm9tcHQuCi0gICAgICAg
ICAgIChub3QgKG1lbWJlcgotICAgICAgICAgICAgICAgICAocHl0aG9uLXNoZWxsLWNvbWludC1l
bmQtb2Ytb3V0cHV0LXAKLSAgICAgICAgICAgICAgICAgIChhbnNpLWNvbG9yLWZpbHRlci1hcHBs
eSBvdXRwdXQpKQotICAgICAgICAgICAgICAgICAnKG5pbCAwKSkpKQotICAgICAgOzsgSWYgb3V0
cHV0IGlzIG90aGVyIHRoYW4gYW4gaW5wdXQgcHJvbXB0IHRoZW4gInJlYWwiIG91dHB1dCBoYXMK
LSAgICAgIDs7IGJlZW4gcmVjZWl2ZWQgYW5kIHRoZSBmb250LWxvY2sgYnVmZmVyIG11c3QgYmUg
Y2xlYW5lZCB1cC4KLSAgICAgIChweXRob24tc2hlbGwtZm9udC1sb2NrLWNsZWFudXAtYnVmZmVy
KQotICAgIDs7IE90aGVyd2lzZSBqdXN0IGFkZCBhIG5ld2xpbmUuCi0gICAgKHB5dGhvbi1zaGVs
bC1mb250LWxvY2std2l0aC1mb250LWxvY2stYnVmZmVyCi0gICAgICAoZ290by1jaGFyIChwb2lu
dC1tYXgpKQotICAgICAgKG5ld2xpbmUpKSkKLSAgb3V0cHV0KQorICAodW5sZXNzIChzdHJpbmc9
IG91dHB1dCAiIikKKyAgICAoaWYgKGxldCAoKG91dHB1dCAoYW5zaS1jb2xvci1maWx0ZXItYXBw
bHkgb3V0cHV0KSkpCisgICAgICAgICAgKGFuZCAocHl0aG9uLXNoZWxsLWNvbWludC1lbmQtb2Yt
b3V0cHV0LXAgb3V0cHV0KQorICAgICAgICAgICAgICAgKG5vdCAoc3RyaW5nLW1hdGNoICJcXC5c
XC5cXC4iIG91dHB1dCkpKSkKKyAgICAgICAgOzsgSWYgb3V0cHV0IGVuZHMgd2l0aCBhbiBpbml0
aWFsIChub3QgY29udGludWF0aW9uKSBpbnB1dCBwcm9tcHQKKyAgICAgICAgOzsgdGhlbiB0aGUg
Zm9udC1sb2NrIGJ1ZmZlciBtdXN0IGJlIGNsZWFuZWQgdXAuCisgICAgICAgIChweXRob24tc2hl
bGwtZm9udC1sb2NrLWNsZWFudXAtYnVmZmVyKQorICAgICAgOzsgT3RoZXJ3aXNlIGp1c3QgYWRk
IGEgbmV3bGluZS4KKyAgICAgIChweXRob24tc2hlbGwtZm9udC1sb2NrLXdpdGgtZm9udC1sb2Nr
LWJ1ZmZlcgorICAgICAgICAoZ290by1jaGFyIChwb2ludC1tYXgpKQorICAgICAgICAobmV3bGlu
ZSkpKQorICAgIG91dHB1dCkpCiAKIChkZWZ1biBweXRob24tc2hlbGwtZm9udC1sb2NrLXBvc3Qt
Y29tbWFuZC1ob29rICgpCiAgICJGb250aWZpZXMgY3VycmVudCBsaW5lIGluIHNoZWxsIGJ1ZmZl
ci4iCkBAIC0yNTk3LDYgKzI1OTUsNyBAQCBweXRob24tc2hlbGwtZm9udC1sb2NrLXBvc3QtY29t
bWFuZC1ob29rCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBvaW50LW1heCkp
KSkKICAgICAgICAgICAgICAocmVwbGFjZW1lbnQtbGVuZ3RoIChsZW5ndGggcmVwbGFjZW1lbnQp
KQogICAgICAgICAgICAgIChpIDApKQorCiAgICAgICAgIDs7IEluamVjdCB0ZXh0IHByb3BlcnRp
ZXMgdG8gZ2V0IGlucHV0IGZvbnRpZmllZC4KICAgICAgICAgKHdoaWxlIChub3QgKD0gaSByZXBs
YWNlbWVudC1sZW5ndGgpKQogICAgICAgICAgIChsZXQqICgocGxpc3QgKHRleHQtcHJvcGVydGll
cy1hdCBpIHJlcGxhY2VtZW50KSkKLS0gCjIuMjAuMQoK
--0000000000003068fb057e872e84--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#33959; Package emacs. Full text available.

Message received at 33959 <at> debbugs.gnu.org:


Received: (at 33959) by debbugs.gnu.org; 3 Jan 2019 04:40:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 02 23:40:21 2019
Received: from localhost ([127.0.0.1]:45151 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1geuns-0001Nw-O7
	for submit <at> debbugs.gnu.org; Wed, 02 Jan 2019 23:40:20 -0500
Received: from mail-yb1-f179.google.com ([209.85.219.179]:36935)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <carlosjosepita@HIDDEN>) id 1geunq-0001Ng-Hh
 for 33959 <at> debbugs.gnu.org; Wed, 02 Jan 2019 23:40:18 -0500
Received: by mail-yb1-f179.google.com with SMTP id 2so11077031ybw.4
 for <33959 <at> debbugs.gnu.org>; Wed, 02 Jan 2019 20:40:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=i0MryV1YR+VOU/m2uziOW3lrnDby9Mdhw+zP356ry2c=;
 b=W7wSkSJNW/I0Na2BasyvWtOu2wABvoVYL31DZf+ZuxUOQAcXG60NXIMBze/pt3atoi
 gcoulNu8JjQz0YZ3Ozx6k6mHASr//p0InV8McsGU1wbm/bKIlH1S7Ona3aydpGCoog7r
 SvgRlGA+fRg7MpiGbinMrQjRgCzw28J8g3fxa/H3RBEdLdrDFss2dzSp9C9Ye1XnvgY8
 mTWSGFH6qSp7qw7UPu54cEckq4P/Xj4EoQhoTV5NYd5Pqj056NdJVwLFlLEf2KF7gSFC
 ui3nvpGAr87Hovkibm3lqCdKL9NhlkrGjbaXdW2g3Jz7tGKEjgsF0bMv58CGdXa5Klij
 VcOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=i0MryV1YR+VOU/m2uziOW3lrnDby9Mdhw+zP356ry2c=;
 b=seAvAV/Gx19y1UYydRF3Ia9LXsu20OyJDeQJ+wSq1LKGUA4Ta1V28JRM8XZfAZebr+
 7gERp/rDezds+Arbl5sxG+9B9czcivLUVSZcX06mK4q/rIfCgPRcdhhkKkSDAVC3/9lr
 L8UhAZKblt+lEoEHx7uE5J+wpa14UpyiPAlQky02AuDjeyZEpw7mBZftht5bjxdKFU/2
 4NescKxt1HbvNoKkatNVFMs4uFMS9swxTuW4mlaEn4f9sdS+gOpJcmZCdgMtEGNGpfNW
 yH16frrq9EnJpdAoAJTBy3JPEf0iU/zRPzncvpfPgVgXK9IXmemT9XKuV3DnvH1F7MN3
 2yWg==
X-Gm-Message-State: AJcUukewP/KK0YqQ1Yk+uaNDUMWo824oSJkDwS70QSY8BaZPUAj4bvT3
 Lbv0X80Pf0vK+uqrwLwxnK28xtXboGmEcSb07z5ckZi4
X-Google-Smtp-Source: ALg8bN4AaYE2nA0CAktPzMqBwPMIx5sH3siW0kDVfCVDluCUhZjzbLgsGAhSn3UPp4MNu93scnb76cNbLyNntkPQ+UA=
X-Received: by 2002:a25:7ec5:: with SMTP id
 z188mr13719913ybc.282.1546490412504; 
 Wed, 02 Jan 2019 20:40:12 -0800 (PST)
MIME-Version: 1.0
References: <CAELgYhctqzGA7ug9XupK=R6JkjEMuUzhh+ujdfRWgQYg0WR53w@HIDDEN>
In-Reply-To: <CAELgYhctqzGA7ug9XupK=R6JkjEMuUzhh+ujdfRWgQYg0WR53w@HIDDEN>
From: Carlos Pita <carlosjosepita@HIDDEN>
Date: Thu, 3 Jan 2019 01:40:00 -0300
Message-ID: <CAELgYheP044D__P6BOBix17Zn40OHtjecV7Eg9FcNtynDPbfyQ@HIDDEN>
Subject: Re:
To: 33959 <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 33959
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Well, I think I was right both times but because the problem is more
complex than I thought at first.

When I was editing the font lock buffer itself, it was eldoc that was
adding an extra line.

But when I was editing the shell buffer line, it was company that was
adding those lines to the font lock buffer (probably because of a
weird effect of an empty menu or something invisibly opening and
adding content to the shell buffer). Btw, company is disabled in the
font lock buffer since the globalized mode is off for buffers whose
name starts with a whitespace:

(defun company-mode-on ()
  (when (and (not (or noninteractive (eq (aref (buffer-name) 0) ?\s)))
  ....

The first effect (eldoc) is simple to fix by just disabling eldoc in
the font lock buffer, but this is not even necessary since it requires
the user to directly edit the font lock buffer in order to trigger it,
and this is not a relevant use case.

For the second effect (company) I propose to delete from the beginning
of buffer each time instead of from the beginning of line, since the
font lock buffer won't contain multiline input in any case. Currently
after each change in the current line this is being done:

     (delete-region (line-beginning-position) (point-max))

but I see no reason to not call (erase-buffer) altogether.

Do you?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#33959; Package emacs. Full text available.
Changed bug title to '26.1.90; python.el font-lock buffer wreaks havoc when company is enabled' from '26.1.90; python.el font-lock buffer wreaks havoc when' Request was from Carlos Pita <carlosjosepita@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 33959 <at> debbugs.gnu.org:


Received: (at 33959) by debbugs.gnu.org; 3 Jan 2019 02:34:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 02 21:34:43 2019
Received: from localhost ([127.0.0.1]:45109 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gesqJ-0000dC-3A
	for submit <at> debbugs.gnu.org; Wed, 02 Jan 2019 21:34:43 -0500
Received: from mail-yw1-f47.google.com ([209.85.161.47]:41834)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <carlosjosepita@HIDDEN>) id 1gesqG-0000cx-Rl
 for 33959 <at> debbugs.gnu.org; Wed, 02 Jan 2019 21:34:41 -0500
Received: by mail-yw1-f47.google.com with SMTP id f65so12751523ywc.8
 for <33959 <at> debbugs.gnu.org>; Wed, 02 Jan 2019 18:34:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=xIccXHy7z3Ha15Cqe/dLvvDeOx6tSVzxnU6hru2ku+s=;
 b=axAWAVRLfwEi8WMeB63LTdYjP5RwEIMPq1ZMNewSQXutGefVCZtZQHvCfDSLAv2NV0
 Rwcqrb4RLwSAm80xuZG+WwI7B2f20iuTS2TCP4sy1B7K4nEG98V7kERYydZVXGQ9ZLZF
 YNjtc32FPeFZjvbCHBflcO12HOEgEhAnyUujnOgksDrtmpriTikn+Aq++BDXz9WD/to2
 Tgh3ylDm+ChDZl+y9hcxJ7O3S/L5EcP1ca9/xQefqbHwKxDC/s2D8vKnGTi2f/W0Ywb7
 ZnSNQWB2jZcwP9y/C6lyOIOv8lIPmCcRdGz6hFpw5cVlXTvC0aTFd6KprFh9RlU5Agra
 tOXg==
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=xIccXHy7z3Ha15Cqe/dLvvDeOx6tSVzxnU6hru2ku+s=;
 b=TUNMehQHUH8Eix3pp19eoP69szd5bLGRim0xW2p5m2f+BsQIFbVjsI8VlKQkKYbeKW
 1j0oZ17qnwpzRpDCMAo8OCvZrWKocThYYhDd/caYAzFAUMELHjM0aVGP9DYGd7sWwm44
 cGNzrXgx6n0b0dmceoqG8g1TaKCZwo/Oa+kIqpLoKSK6uGYeA6bLgFfuo2PqcuaMY4OV
 qQjSQviYppx5UaIKt7k+/qMy0zBpwiGEW+YoXcCOUY25BX41xpJe4dGFzQSnui4Mnalt
 HcNgfzp7bqTe4k5/kUF4g/LynyIFaujkHsFTQA3BzoFZbWWQRHFaMVZS9XbN04/jzsOv
 Pv7w==
X-Gm-Message-State: AA+aEWZtui/8bAiRYRxaQ3D4NmXGqrxsfcgeBYyRbymyMmdr1a6MRHHJ
 WqsN0Sfx2HL7psE8Hih1xoY9UcqqVDmJ6KhqaOGOqA==
X-Google-Smtp-Source: AFSGD/WyEyeK49T3ZRHXqm8FMnY6Zwve1YC1Pi6D2RSuLSGlGvMQNcojzptup5yu4R/wz6A9Ce1uxxf6pl56P/05eXk=
X-Received: by 2002:a81:7051:: with SMTP id l78mr45849217ywc.146.1546482875227; 
 Wed, 02 Jan 2019 18:34:35 -0800 (PST)
MIME-Version: 1.0
From: Carlos Pita <carlosjosepita@HIDDEN>
Date: Wed, 2 Jan 2019 23:34:24 -0300
Message-ID: <CAELgYhctqzGA7ug9XupK=R6JkjEMuUzhh+ujdfRWgQYg0WR53w@HIDDEN>
Subject: 
To: 33959 <at> 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: I've changed the subject because the problem seems to be
 company
 and not eldoc. It's weird since my first suspicion was about company menu
 opening and inserting those empty lines so I turned off compa [...] 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (carlosjosepita[at]gmail.com)
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at http://www.dnswl.org/,
 no trust [209.85.161.47 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 2.0 BLANK_SUBJECT          Subject is present but empty
X-Debbugs-Envelope-To: 33959
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

I've changed the subject because the problem seems to be company and
not eldoc. It's weird since my first suspicion was about company menu
opening and inserting those empty lines so I turned off company local
and global minor modes to no avail... maybe I inadvertently toggle the
mode on. I will experiment a bit more until I'm sure which mode is
causing the issue, but company makes a lot of sense.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#33959; Package emacs. Full text available.
Changed bug title to '26.1.90; python.el font-lock buffer wreaks havoc when' from '26.1.90; python.el font-lock buffer wreaks havoc when eldoc is enabled' Request was from Carlos Pita <carlosjosepita@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 Jan 2019 02:09:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 02 21:09:32 2019
Received: from localhost ([127.0.0.1]:45096 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gesRv-0006RY-VF
	for submit <at> debbugs.gnu.org; Wed, 02 Jan 2019 21:09:32 -0500
Received: from eggs.gnu.org ([208.118.235.92]:54948)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <carlosjosepita@HIDDEN>) id 1gesRt-0006RQ-Ui
 for submit <at> debbugs.gnu.org; Wed, 02 Jan 2019 21:09:30 -0500
Received: from lists.gnu.org ([208.118.235.17]:40098)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <carlosjosepita@HIDDEN>)
 id 1gesRt-0003RW-OT
 for submit <at> debbugs.gnu.org; Wed, 02 Jan 2019 21:09:29 -0500
Received: from eggs.gnu.org ([208.118.235.92]:35912)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <carlosjosepita@HIDDEN>) id 1gesRs-0000ED-0v
 for bug-gnu-emacs@HIDDEN; Wed, 02 Jan 2019 21:09:29 -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
 autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <carlosjosepita@HIDDEN>) id 1gesRn-0003JW-1G
 for bug-gnu-emacs@HIDDEN; Wed, 02 Jan 2019 21:09:27 -0500
Received: from mail-qk1-x736.google.com ([2607:f8b0:4864:20::736]:32949)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <carlosjosepita@HIDDEN>)
 id 1gesRk-00032f-PB
 for bug-gnu-emacs@HIDDEN; Wed, 02 Jan 2019 21:09:21 -0500
Received: by mail-qk1-x736.google.com with SMTP id d15so4457855qkj.0
 for <bug-gnu-emacs@HIDDEN>; Wed, 02 Jan 2019 18:09:02 -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=rnKLTZEs0x6IQtCGK/GWBWvwW0czAn61uhYK7DxrlJk=;
 b=WasbGepq8Lf9CNaO7p9DHVGGxhM5s2Lx02lLt4vtJjVai/7k5fpvD9+agO7ajl6XcT
 3kKKRKzujCn544iUIsn/OROYngxHAY2E8lVLaYQIsDZXF71b1xcSNPvExAncZNZ40cO1
 pDl6AnrVSoGY2R+VThf0Yigj9OQjjHRR4RaGivh5YeVKBfkfRzztwpNc0L+FVjng7A8j
 fI6Jj3jzLJ1fXjfMo5TwWBuYjlylM0IOXGFcjtTCfyEDGKeeC/OK1CDhzNWIId3GbGzr
 zDBsxowZFAQR4wdCYY4aCpf8sZ4NytpUp28bTaRk2u9dZNmU8wj8wFtV7/HuEuEuS2NE
 TuNg==
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=rnKLTZEs0x6IQtCGK/GWBWvwW0czAn61uhYK7DxrlJk=;
 b=YIKVSS1w+7xJrg/Id1/MY/zkG4awqUlJpwdrHp26mixBG4AW/yZmV7Ke+yRG8DgfvM
 rugFLiK19V3N5kObKazRdvjlLxzH5Bp5mrCuVeBe1DEAZXbHMjMfSHpbSoeDPTNs83lz
 z1tI0J6cwuk/YjLYux8sOsf6YVDBH8rdzBj512uGzXGTxsyf2tGqQspkVyTb3St4ND2K
 pBpfGIEM/K+HzRkxltrHofQMMXb0PGZDswqU7d/ErW2n9SGteLjGO1TuxmH845gyLDNC
 iL0tPMnk3PWbeMFRutieaq0K6seAJpbYi00NSPZenTyVKD5UsiLVsusfa+le8/hlrcoz
 lbeg==
X-Gm-Message-State: AJcUukf62p3zeQPdLhJOtzGnt6EKwzlrI0hHBjw20Zaz2yy4t4haoh/N
 gRIgLBJne0dCuVva2rJsQaZJvNTi
X-Google-Smtp-Source: ALg8bN40DNS6RuNera03y28BVOuhyh1kA7mzrW8tpfIKLMnkSBQtS5V8TgeImvANzg+WIp4IEuWYkw==
X-Received: by 2002:a37:5f05:: with SMTP id t5mr43258648qkb.47.1546481341876; 
 Wed, 02 Jan 2019 18:09:01 -0800 (PST)
Received: from archlinux ([181.228.213.205])
 by smtp.gmail.com with ESMTPSA id v53sm25634501qtb.6.2019.01.02.18.09.00
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 02 Jan 2019 18:09:01 -0800 (PST)
From: Carlos Pita <carlosjosepita@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 26.1.90; python.el font-lock buffer wreaks havoc when eldoc is enabled
Date: Wed, 02 Jan 2019 23:08:53 -0300
Message-ID: <87h8eq332i.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2607:f8b0:4864:20::736
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

Simply open the font lock buffer *Python-font-lock* while keeping an
inferior mode python buffer at its side. Now start typing, wait a couple
of seconds and type another character, play like this for a while and
you will find out that many new lines are added to the buffer and that
the current line is replicated between those empty lines. This is bad by
itself, but the symptom that made me realize of the problem is that
unclosed strings pair with their replicas in other lines and hence get
quite a random fontification.

Easier: enter the font lock buffer and scroll to the top. Maybe write
something. Sooner than later the buffer will scroll down by
itself. Delete everything, add a character, wait a moment, newlines
appear below the character.

I started disabling minor modes one by one until I found out that the
culprit was eldoc. I haven't investigated further but I believe that
just disabling eldoc there would be fine, don't you?

I will submit a patch in a moment.

Btw, I've submitted a patch for another font lock buffer related bug [1]
a time ago and I might be wrong but I got the impression that python.el
is rather forgotten these days. I wouldn't mind becoming a maintainer at
all, or helping with maintenance, if necessary.

[1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=32390

Best regards
--
Carlos

---------------------------------------

In GNU Emacs 26.1.90 (build 4, x86_64-pc-linux-gnu, GTK+ Version 3.24.1)
 of 2018-12-05 built on archlinux
Repository revision: c7897c27861fd8b2690f40e77402edced6aa0ceb
Windowing system distributor 'The X.Org Foundation', version 11.0.12003000
Recent messages:
delete-backward-char: Beginning of buffer
Winner mode disabled
delete-backward-char: Beginning of buffer
Xclip mode disabled
Invalid byte code in /home/carlos/local/stow/emacs-26/share/emacs/26.1.90/lisp/emacs-lisp/cl-extra.elc
Show-Paren mode disabled
Ido-Ubiquitous mode disabled
Invalid byte code in /home/carlos/local/stow/emacs-26/share/emacs/26.1.90/lisp/emacs-lisp/cl-extra.elc
Eldoc mode disabled in current buffer
delete-backward-char: Text is read-only

Configured using:
 'configure --prefix=/home/carlos/local/stow/emacs-26
 --libexecdir=/home/carlos/local/stow/emacs-26/lib --with-x-toolkit=gtk3
 --with-xft --with-modules'

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB
NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD LCMS2

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Help

Minor modes in effect:
  semantic-minor-modes-format: ((:eval (if (or semantic-highlight-edits-mode semantic-show-unmatched-syntax-mode)  S)))
  global-magit-file-mode: t
  magit-auto-revert-mode: t
  global-git-commit-mode: t
  async-bytecomp-package-mode: t
  pdf-occur-global-minor-mode: t
  diff-auto-refine-mode: t
  pyvenv-mode: t
  shell-dirtrack-mode: t
  ido-everywhere: 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
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug sendmail pulse cl-print edebug misearch
multi-isearch magit-extras magit-bookmark magit-submodule magit-obsolete
magit-blame magit-stash magit-bisect magit-push magit-pull magit-fetch
magit-clone magit-remote magit-commit magit-sequence magit-notes
magit-worktree magit-tag magit-merge magit-branch magit-reset
magit-collab ghub-graphql treepy graphql ghub url-http tls gnutls url-gw
nsm url-auth url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util mailcap magit-files
magit-refs magit-status magit magit-repos magit-apply magit-wip
magit-log which-func magit-diff smerge-mode magit-core magit-autorevert
autorevert filenotify magit-process magit-margin magit-mode git-commit
magit-git magit-section magit-utils magit-popup crm log-edit message rmc
puny rfc822 mml mml-sec epa derived epg mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader pcvs-util add-log
with-editor async-bytecomp async dash autoload lisp-mnt checkdoc
whitespace visual-fill-column face-remap vc-git term/xterm xterm server
projectile pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist
tablist-filter semantic/wisent/comp semantic/wisent
semantic/wisent/wisent semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local cedet dired
dired-loaddefs pdf-isearch let-alist pdf-misc imenu pdf-tools pdf-view
bookmark pp jka-compr pdf-cache pdf-info tq pdf-util image-mode ox-md
ox-html table ox-beamer ox-latex ox-ascii ox-publish ox org-capture
org-protocol org-element avl-tree generator org org-macro org-footnote
org-pcomplete org-list org-faces org-entities noutline outline
org-version ob-python ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob
ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs
org-loaddefs find-func cal-menu calendar cal-loaddefs cl-extra yasnippet
elec-pair highlight-indentation flymake-proc flymake warnings help-fns
radix-tree help-mode elpy find-file-in-project ivy delsel colir color
ivy-overlay ffap thingatpt windmove diff-mode elpy-shell pyvenv esh-var
esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell
esh-module esh-mode esh-util elpy-profile elpy-django elpy-refactor
subr-x python tramp-sh tramp tramp-compat tramp-loaddefs trampver
ucs-normalize shell pcomplete parse-time format-spec advice json map
grep compile comint ansi-color files-x easy-mmode doom-themes-org
company-oddmuse company-keywords company-etags etags xref project
company-gtags company-dabbrev-code company-dabbrev company-files
company-capf company-cmake company-xcode company-clang company-semantic
company-eclim company-template company-bbdb doom-tomorrow-night-theme
doom-themes doom-themes-common xclip winner ring paren
ido-completing-read+ memoize s cus-edit minibuf-eldef ido gnus nnheader
gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums time-date
mail-utils mm-util mail-prsvr wid-edit company edmacro kmacro pcase
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 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 threads dbusbind inotify lcms2 dynamic-setting
system-font-setting font-render-setting move-toolbar gtk x-toolkit x
multi-tty make-network-process emacs)

Memory information:
((conses 16 1011425 82213)
 (symbols 48 51276 0)
 (miscs 40 1854 1775)
 (strings 32 170805 3260)
 (string-bytes 1 4865573)
 (vectors 16 88778)
 (vector-slots 8 2035058 160578)
 (floats 8 582 818)
 (intervals 56 6500 1583)
 (buffers 992 36))




Acknowledgement sent to Carlos Pita <carlosjosepita@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#33959; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 3 Jan 2019 05:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.