* Eshell help.
@ 2003-10-01 8:26 Steven Wu
2003-10-01 17:50 ` Dan Anderson
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Steven Wu @ 2003-10-01 8:26 UTC (permalink / raw)
I looked into eshell, and felt that I really like it. Unfortunately, I
wasn't able to find much documentation about it. Here is a question that
I found: if I redefine eshell-prompt-function to something I like, i.e.
no pathname, then completetion doesn't work. I kinda like to have the
pathname printed on the window title bar, not at the prompt. Also, if I
want to do shell programming, where can I find the elisp primitives?
thanks.
steve
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Eshell help.
2003-10-01 8:26 Eshell help Steven Wu
@ 2003-10-01 17:50 ` Dan Anderson
2003-10-03 7:38 ` Vincenzo Di Somma
[not found] ` <mailman.1051.1065166758.21628.help-gnu-emacs@gnu.org>
[not found] ` <mailman.950.1065031212.21628.help-gnu-emacs@gnu.org>
2003-10-03 8:55 ` Matt Hodges
2 siblings, 2 replies; 12+ messages in thread
From: Dan Anderson @ 2003-10-01 17:50 UTC (permalink / raw)
Cc: help-gnu-emacs
Although I am in no way qualified to answer your LISP quesions, if you
want a fully functional shell try: M-x term
-Dan
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Eshell help.
[not found] ` <mailman.950.1065031212.21628.help-gnu-emacs@gnu.org>
@ 2003-10-01 19:25 ` FRC
0 siblings, 0 replies; 12+ messages in thread
From: FRC @ 2003-10-01 19:25 UTC (permalink / raw)
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 369 bytes --]
Eshell is worth investigating. U'll have to browse the source, but it's less
of a pain than u probably think.
"Dan Anderson" <dan@mathjunkies.com> a écrit dans le message de
news:mailman.950.1065031212.21628.help-gnu-emacs@gnu.org...
> Although I am in no way qualified to answer your LISP quesions, if you
> want a fully functional shell try: M-x term
>
> -Dan
>
>
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Eshell help.
2003-10-01 17:50 ` Dan Anderson
@ 2003-10-03 7:38 ` Vincenzo Di Somma
[not found] ` <mailman.1051.1065166758.21628.help-gnu-emacs@gnu.org>
1 sibling, 0 replies; 12+ messages in thread
From: Vincenzo Di Somma @ 2003-10-03 7:38 UTC (permalink / raw)
I followed your suggestion and tryied to use M-x term, I had my shell
working quit soon but, just after ther first 'ls' command emacs crashed
immedialty, blocked without any life sign :)
What`s wrong ?
(emacs 21 on debian testing i386)
Thansk,
Vincenzo
Dan Anderson wrote:
> Although I am in no way qualified to answer your LISP quesions, if you
> want a fully functional shell try: M-x term
>
> -Dan
>
>
>
> _______________________________________________
> Help-gnu-emacs mailing list
> Help-gnu-emacs@gnu.org
> http://mail.gnu.org/mailman/listinfo/help-gnu-emacs
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Eshell help.
[not found] ` <mailman.1051.1065166758.21628.help-gnu-emacs@gnu.org>
@ 2003-10-03 8:51 ` Lute Kamstra
2003-10-03 9:20 ` Vincenzo Di Somma
2003-10-03 10:28 ` punkind
1 sibling, 1 reply; 12+ messages in thread
From: Lute Kamstra @ 2003-10-03 8:51 UTC (permalink / raw)
Vincenzo Di Somma <enzo@reflab.it> writes:
> I followed your suggestion and tryied to use M-x term, I had my shell
> working quit soon but,
Do you have to do anything special, apart from just typing M-x term
RET and then confirming Emacs suggestion of /bin/bash with RET?
> just after ther first 'ls' command emacs crashed immedialty, blocked
> without any life sign :) What`s wrong ?
Does Emacs really crash or does term just slurp all your keyboard
input? Does C-c C-c do anything? What if you have one Emacs with two
frames and you run term in one frame; does the other frame still
function?
> (emacs 21 on debian testing i386)
Which Emacs is that. Tip: type C-u C-x C-e after the closing
parenthesis of (emacs-version).
Lute.
--
(spook) => "Etacs investigation Sundevil"
(insert-file-contents "~/.signature") => (error "`~/.signature' too rude")
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Eshell help.
2003-10-01 8:26 Eshell help Steven Wu
2003-10-01 17:50 ` Dan Anderson
[not found] ` <mailman.950.1065031212.21628.help-gnu-emacs@gnu.org>
@ 2003-10-03 8:55 ` Matt Hodges
2003-10-03 14:40 ` Peter Lee
2003-10-05 8:38 ` Steven Wu
2 siblings, 2 replies; 12+ messages in thread
From: Matt Hodges @ 2003-10-03 8:55 UTC (permalink / raw)
>>>>> Steven Wu writes:
> I looked into eshell, and felt that I really like it.
> Unfortunately, I wasn't able to find much documentation about it.
> Here is a question that I found: if I redefine
> eshell-prompt-function to something I like, i.e. no pathname, then
> completetion doesn't work. I kinda like to have the pathname
> printed on the window title bar, not at the prompt.
You need to change eshell-prompt-regexp as well. For example:
(setq eshell-prompt-function (lambda ()
(if (= (user-uid) 0) "# " "$ "))
eshell-prompt-regexp "^[$#] ")
(You may have to restart Eshell after making this change.)
Matt
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Eshell help.
2003-10-03 8:51 ` Lute Kamstra
@ 2003-10-03 9:20 ` Vincenzo Di Somma
0 siblings, 0 replies; 12+ messages in thread
From: Vincenzo Di Somma @ 2003-10-03 9:20 UTC (permalink / raw)
Lute Kamstra wrote:
> Vincenzo Di Somma <enzo@reflab.it> writes:
>
>
>>I followed your suggestion and tryied to use M-x term, I had my shell
>>working quit soon but,
>
>
> Do you have to do anything special, apart from just typing M-x term
> RET and then confirming Emacs suggestion of /bin/bash with RET?
no
>>just after ther first 'ls' command emacs crashed immedialty, blocked
>>without any life sign :) What`s wrong ?
>
>
> Does Emacs really crash or does term just slurp all your keyboard
> input? Does C-c C-c do anything? What if you have one Emacs with two
> frames and you run term in one frame; does the other frame still
> function?
Nothing, I can`t do anything and the frames don`t even refresh,
completly blocked.
>>(emacs 21 on debian testing i386)
>
>
> Which Emacs is that. Tip: type C-u C-x C-e after the closing
> parenthesis of (emacs-version).
"GNU Emacs 21.2.1 (i386-debian-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2002-03-22 on raven, modified by Debian"
Vincenzo.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Eshell help.
[not found] ` <mailman.1051.1065166758.21628.help-gnu-emacs@gnu.org>
2003-10-03 8:51 ` Lute Kamstra
@ 2003-10-03 10:28 ` punkind
2003-10-03 22:58 ` Sean Richards
1 sibling, 1 reply; 12+ messages in thread
From: punkind @ 2003-10-03 10:28 UTC (permalink / raw)
On Fri, 03 Oct 2003, Vincenzo Di Somma wrote:
> Dan Anderson wrote:
>> Although I am in no way qualified to answer your LISP quesions, if you
>> want a fully functional shell try: M-x term
>> -Dan
[...]
> I followed your suggestion and tryied to use M-x term, I had my shell
> working quit soon but, just after ther first 'ls' command emacs crashed
> immedialty, blocked without any life sign :)
> What`s wrong ?
> (emacs 21 on debian testing i386)
same happens here, (emacs-version) "GNU Emacs 21.2.1
(i386-debian-linux-gnu, X toolkit, Xaw3d scroll bars) of 2002-03-22 on
raven, modified by Debian"
*complete crash*
i'd rather use Eshell though. i'll append the problems i found here:
- when using unrecognized command options, isn't it supposed to call an
external shell (say /bin/bash)? i'm getting:
~ $ ls -l
total 35135
usage: eshell/ls: (&rest ARGS)
~ $
- sometimes, i open a shell in a message buffer, do some operation and
close it by killing the process, going back to message-mode. couldn't
find the way to do the same with Eshell.
tia
--
ti tocca tutto quello che ti e` toccato gia`- s'illuminano gli occhi
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Eshell help.
2003-10-03 8:55 ` Matt Hodges
@ 2003-10-03 14:40 ` Peter Lee
2003-10-04 8:45 ` Matt Hodges
2003-10-05 8:38 ` Steven Wu
1 sibling, 1 reply; 12+ messages in thread
From: Peter Lee @ 2003-10-03 14:40 UTC (permalink / raw)
Does 'C-x BACKSPACE' (backward-kill-sentence), work for anyone else in
eshell? It works for me in 'M-x shell' (where shell is cygwin bash).
In eshell I get:
byte-code: Text is read-only: #<buffer *eshell*>
I'm using the default prompt with the current (last week's) build of
cvs.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Eshell help.
2003-10-03 10:28 ` punkind
@ 2003-10-03 22:58 ` Sean Richards
0 siblings, 0 replies; 12+ messages in thread
From: Sean Richards @ 2003-10-03 22:58 UTC (permalink / raw)
punkind <intimisto@nihil.non> writes:
> On Fri, 03 Oct 2003, Vincenzo Di Somma wrote:
>
>> I followed your suggestion and tryied to use M-x term, I had my shell
>> working quit soon but, just after ther first 'ls' command emacs crashed
>> immedialty, blocked without any life sign :)
>> What`s wrong ?
>> (emacs 21 on debian testing i386)
>
> same happens here, (emacs-version) "GNU Emacs 21.2.1
> (i386-debian-linux-gnu, X toolkit, Xaw3d scroll bars) of 2002-03-22 on
> raven, modified by Debian"
>
> *complete crash*
This problem appears to be been fixed in 21.3.1. I had the same
experience with M-x term on 21.2.1 and after moving to 21.3.1 have not
had this problem appear.
Sean
--
"Hver sin smak", sa vintapperen, han drakk mens de andre sloss.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Eshell help.
2003-10-03 14:40 ` Peter Lee
@ 2003-10-04 8:45 ` Matt Hodges
0 siblings, 0 replies; 12+ messages in thread
From: Matt Hodges @ 2003-10-04 8:45 UTC (permalink / raw)
>>>>> Peter Lee writes:
> Does 'C-x BACKSPACE' (backward-kill-sentence), work for anyone else
> in eshell? It works for me in 'M-x shell' (where shell is cygwin
> bash). In eshell I get:
> byte-code: Text is read-only: #<buffer *eshell*>
There is eshell-kill-input (bound to C-c C-u by default) to kill all
input after the prompt.
Matt
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Eshell help.
2003-10-03 8:55 ` Matt Hodges
2003-10-03 14:40 ` Peter Lee
@ 2003-10-05 8:38 ` Steven Wu
1 sibling, 0 replies; 12+ messages in thread
From: Steven Wu @ 2003-10-05 8:38 UTC (permalink / raw)
Matt Hodges wrote:
>>>>>>Steven Wu writes:
>
>
> > I looked into eshell, and felt that I really like it.
> > Unfortunately, I wasn't able to find much documentation about it.
> > Here is a question that I found: if I redefine
> > eshell-prompt-function to something I like, i.e. no pathname, then
> > completetion doesn't work. I kinda like to have the pathname
> > printed on the window title bar, not at the prompt.
>
> You need to change eshell-prompt-regexp as well. For example:
>
> (setq eshell-prompt-function (lambda ()
> (if (= (user-uid) 0) "# " "$ "))
> eshell-prompt-regexp "^[$#] ")
>
Thanks. Last time when I changed the prompt-regexp and prompt-function
seperately, and that's why it didn't work. I just tried it, and it
worked fine.
steve
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2003-10-05 8:38 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-10-01 8:26 Eshell help Steven Wu
2003-10-01 17:50 ` Dan Anderson
2003-10-03 7:38 ` Vincenzo Di Somma
[not found] ` <mailman.1051.1065166758.21628.help-gnu-emacs@gnu.org>
2003-10-03 8:51 ` Lute Kamstra
2003-10-03 9:20 ` Vincenzo Di Somma
2003-10-03 10:28 ` punkind
2003-10-03 22:58 ` Sean Richards
[not found] ` <mailman.950.1065031212.21628.help-gnu-emacs@gnu.org>
2003-10-01 19:25 ` FRC
2003-10-03 8:55 ` Matt Hodges
2003-10-03 14:40 ` Peter Lee
2003-10-04 8:45 ` Matt Hodges
2003-10-05 8:38 ` Steven Wu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).