GNU bug report logs - #1451
23.0.60; *shell* swallows meaningful command output lines

Previous Next

Package: emacs;

Reported by: Tassilo Horn <thorn <at> fastmail.fm>

Date: Fri, 28 Nov 2008 13:45:02 UTC

Severity: normal

Done: Chong Yidong <cyd <at> stupidchicken.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Tassilo Horn <thorn <at> fastmail.fm>
To: 1451 <at> debbugs.gnu.org
Cc: Chong Yidong <cyd <at> stupidchicken.com>
Subject: bug#1451: Acknowledgement (23.0.60; *shell* swallows meaningful  command output lines)
Date: Mon, 01 Dec 2008 09:00:14 +0100
Hi Chong,

I cannot reproduce this with emacs -Q, too.  But with my "normal" emacs
I now get an even worse behavior.

--8<---------------cut here---------------start------------->8---
horn <at> thinkpad:~/repos/org> git status
<the output hangs and after RET I get>
[1] horn <at> thinkpad:~/repos/org>
--8<---------------cut here---------------end--------------->8---

And in *Messages* I get:

--8<---------------cut here---------------start------------->8---
error in process filter: dirtrack: Directory 
#   (use "git add <file/ does not exist
--8<---------------cut here---------------end--------------->8---

My shell customizations are:

--8<---------------cut here---------------start------------->8---
(setq shell-file-name "/bin/zsh"
      comint-input-ignoredups t
      comint-prompt-read-only t)

;; Requires ZSH prompt "walters"
(setq-default dirtrack-list '("^[^:]+:\\([^>]+\\)>" 1))

(global-set-key (kbd "C-c s") 'shell)

(defun th-shell-mode-init ()
  (shell-dirtrack-mode -1)
  (dirtrack-mode 1)
  (ansi-color-for-comint-mode-on))

(add-hook 'shell-mode-hook 'th-shell-mode-init)
--8<---------------cut here---------------end--------------->8---

It seems dirtrack-mode has some problems with the output.

Bye,
Tassilo




This bug report was last modified 16 years and 175 days ago.

Previous Next


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