emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

shell-mode: cursor Point loses on long prompts:


From: T. V. Raman
Subject: shell-mode: cursor Point loses on long prompts:
Date: Mon, 9 Oct 2006 18:36:00 -0700

I admit this is somewhat pathological --- but I've hit it a
couple of times when  in directories that have long names (with
lots of white space chars in the dir name).
(you end up running into more and more of these as you rip CDs to
MP3)

If you have bash showing the working directory, for instance my
PS1 is 

\t \h \W $


then after executing commands like ls in such a directory, c-p no
longer moves  point past the recently displayed prompt.

Here is a test case, comprised  the lines pasted from the shell
buffer, interspersed with comments:

#cd to /tmp and make a bogus directory there:
mkdir 'a     directory         with     a     very     long     file name '
18:27:21 labrador tmp $ cd a\ \ \ \ \ directory\ \ \ \ \ \ \ \ \ with\ \ \ \ \ 
a\ \ \ \ \ very\ \ \ \ \ long\ \ \ \ \ file\ name\ /
18:27:28 labrador a     directory         with     a     very long     file 
name  $ ls
18:27:39 labrador a     directory         with     a     very     long     file 
name  $ 

#execute ls, after the next prompt is displayed, pressing c-p
 leaves  point trapped after the prompt. Hitting C-c C-p moves
 prompt correctly to the line where ls was executed.

-- 
Best Regards,
--raman

      
Email:  address@hidden
WWW:    http://emacspeak.sf.net/raman/
AIM:    emacspeak       GTalk: address@hidden
PGP:    http://emacspeak.sf.net/raman/raman-almaden.asc
Google: tv+raman 
IRC:    irc://irc.freenode.net/#emacs




reply via email to

[Prev in Thread] Current Thread [Next in Thread]