From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#9961: Subject: 24.0.91; shell prompt doubled Date: Tue, 25 Aug 2020 15:31:39 +0200 Message-ID: <87eenu97ic.fsf@gnus.org> References: <4EB55A72.4050905@online.de> <87mu2i98ce.fsf@gnus.org> <83zh6i50an.fsf@gnu.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="9633"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: rgm@gnu.org, 9961@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Aug 25 15:32:09 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 1kAZ3Z-0002MU-6s for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 25 Aug 2020 15:32:09 +0200 Original-Received: from localhost ([::1]:54856 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kAZ3Y-0005Rm-5k for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 25 Aug 2020 09:32:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49116) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kAZ3S-0005Rd-1F for bug-gnu-emacs@gnu.org; Tue, 25 Aug 2020 09:32:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49214) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kAZ3R-0005ce-OM for bug-gnu-emacs@gnu.org; Tue, 25 Aug 2020 09:32:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kAZ3R-00076K-Lm for bug-gnu-emacs@gnu.org; Tue, 25 Aug 2020 09:32:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Aug 2020 13:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9961 X-GNU-PR-Package: emacs Original-Received: via spool by 9961-submit@debbugs.gnu.org id=B9961.159836231126765 (code B ref 9961); Tue, 25 Aug 2020 13:32:01 +0000 Original-Received: (at 9961) by debbugs.gnu.org; 25 Aug 2020 13:31:51 +0000 Original-Received: from localhost ([127.0.0.1]:60760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAZ3H-0006xN-I7 for submit@debbugs.gnu.org; Tue, 25 Aug 2020 09:31:51 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:41464) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAZ3G-0006sT-Es for 9961@debbugs.gnu.org; Tue, 25 Aug 2020 09:31:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=CLr+k8gR1voTtMc9ohRQMzIW4HFm5PHgh6kiwSY+HL0=; b=MgTd8zoYkOgymNx/F7xN3pTb9d PRvd0rO4wF2OpeCbKqkMThzq6Lxlc0+oW9AIPNxrVFecNxiMhzBLKSgaVOEAI8+/zOLjxbI14g+pf Nk+iF4m1OkdytigmIRc9PidSmr4bsCx8PKVT3DwEzw5M1IFhJaXVr1G42HArjeZewE5E=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kAZ37-00064w-9G; Tue, 25 Aug 2020 15:31:44 +0200 X-Now-Playing: DACM's =?UTF-8?Q?=5FSt=C3=83=C2=A9r=C3=83=C2=A9otypie=5F:?= "Birthday" In-Reply-To: <83zh6i50an.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 25 Aug 2020 16:21:04 +0300") 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:186284 Archived-At: Eli Zaretskii writes: >> From: Lars Ingebrigtsen >> Date: Tue, 25 Aug 2020 15:13:37 +0200 >> Cc: 9961@debbugs.gnu.org >> >> I poked around to see whether there's any easy way to fix this: Like a >> way to say to comint "send this to the process, but discard the output", >> but there doesn't seem to be? > > Would it work to arrange for a temporary filter function, which would > discard the shell's output while .emacs_bash is being processed? The (somewhat strangely coded function) today just does: ;; Feed it the startfile. (cond (startfile ;;This is guaranteed to wait long enough ;;but has bad results if the comint does not prompt at all ;; (while (= size (buffer-size)) ;; (sleep-for 1)) ;;I hope 1 second is enough! (sleep-for 1) (goto-char (point-max)) (insert-file-contents startfile) (setq startfile (buffer-substring (point) (point-max))) (delete-region (point) (point-max)) (comint-send-string proc startfile))) So it sends off the entire init file to bash (or whatever), and doesn't wait for any response, or know how many commands there are in that file. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no