From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Newsgroups: gmane.emacs.bugs Subject: bug#45085: Have so-long mode fire-sprinkler system always ready for M-x compile, M-x shell Date: Sun, 06 Dec 2020 21:12:01 +0800 Message-ID: <87im9fuli6.5.fsf@jidanni.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37356"; mail-complaints-to="usenet@ciao.gmane.io" To: 45085@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 06 23:02:12 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 1km26d-0009aH-LO for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Dec 2020 23:02:11 +0100 Original-Received: from localhost ([::1]:59820 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1km26c-0000KX-BY for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Dec 2020 17:02:10 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45830) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1km26W-0000Jz-2g for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 17:02:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40016) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1km26V-0002PH-Re for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 17:02:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1km26V-0006Lp-PV for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 17:02:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Dec 2020 22:02:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 45085 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.160729209124341 (code B ref -1); Sun, 06 Dec 2020 22:02:03 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Dec 2020 22:01:31 +0000 Original-Received: from localhost ([127.0.0.1]:51558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1km25z-0006KW-3N for submit@debbugs.gnu.org; Sun, 06 Dec 2020 17:01:31 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:53962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1km25x-0006KP-PK for submit@debbugs.gnu.org; Sun, 06 Dec 2020 17:01:30 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45768) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1km25x-0000HQ-Hp for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 17:01:29 -0500 Original-Received: from dog.birch.relay.mailchannels.net ([23.83.209.48]:50329) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1km25v-0002Dv-TZ for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 17:01:29 -0500 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 5CDAD1015EF for ; Sun, 6 Dec 2020 22:01:26 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a24.g.dreamhost.com (100-96-22-168.trex.outbound.svc.cluster.local [100.96.22.168]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 09C9F101779 for ; Sun, 6 Dec 2020 22:01:26 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Original-Received: from pdx1-sub0-mail-a24.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.11); Sun, 06 Dec 2020 22:01:26 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Spill-Eight: 1a851c0d1ea7bdf5_1607292086252_3964177585 X-MC-Loop-Signature: 1607292086252:2871360531 X-MC-Ingress-Time: 1607292086252 Original-Received: from pdx1-sub0-mail-a24.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a24.g.dreamhost.com (Postfix) with ESMTP id B89447EFB1 for ; Sun, 6 Dec 2020 14:01:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type; s= jidanni.org; bh=WmnVngDfGRfAim0jqbPwCz8RcIo=; b=WmOq5gVoQHsae+J1 jPWZXELqQP6oDYJ9BUsc5lVZN0cO8He12iu2DdY7IceQo5DQWW7D8yguf2hLWrWk UYEUHH1baJu0VAcySw0USe1NsAUbsV0Vy78UyWKSklAkXX9G4EaMU29fMwGe7eJJ 7uuaYqRoC96pgPQ8XAb9XCyRBZM= Original-Received: from jidanni.org (114-26-45-21.dynamic-ip.hinet.net [114.26.45.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a24.g.dreamhost.com (Postfix) with ESMTPSA id 3DB4C8A3D7 for ; Sun, 6 Dec 2020 14:01:24 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a24 Received-SPF: pass client-ip=23.83.209.48; envelope-from=jidanni@jidanni.org; helo=dog.birch.relay.mailchannels.net X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_06_12=1.543, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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:195181 Archived-At: so-long mode is great, when opening files. But what about the case (compile "perl -wle 'print 8 x 888888888;'")? That's going to produce a buffer with a really long line. So so-long mode should jump in to the rescue. And what about M-x shell? If we do $ perl -wle 'print 8 x 888888888;' there, so-long mode should somehow 'detect there is something wrong on the fourth floor of building H, and send in security guards to the rescue' too. $ grep so-long .emacs (global-so-long-mode 1) is what I am using here in emacs-version "27.1" >>>> Norbert N. Nerblesome says: > Just do M-x so-long in the buffer you are uncomfortable with, and you > will see > "Changed to so-long-mode (from compilation-mode). C-c C-c to revert." > So what's the big deal? The big deal is, we, sadly might never have the opportunity to type those "last words and testament," as emacs might already have gotten locked up. Therefore one hopes the problem could be detected for us and so-long mode activated automatically: "Buffer has sprouted long lines. so-long mode activated to prevent emacs jamming itself."