* Why is shell env different in emacs shell mode than normal shell
@ 2012-03-09 17:10 AngusC
2012-03-09 17:43 ` Eli Zaretskii
2012-03-09 17:45 ` Christopher Schmidt
0 siblings, 2 replies; 4+ messages in thread
From: AngusC @ 2012-03-09 17:10 UTC (permalink / raw)
To: Help-gnu-emacs
Hi
I am running emacs 23.3.1 on Windows 7. Using the standard command line I
have tab auto-completion but this doesn't work if in emacs I use M-x shell.
Is this normal? do I need to configure something in the emacs config file?
Angus
--
View this message in context: http://old.nabble.com/Why-is-shell-env-different-in-emacs-shell-mode-than-normal-shell-tp33473173p33473173.html
Sent from the Emacs - Help mailing list archive at Nabble.com.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Why is shell env different in emacs shell mode than normal shell
2012-03-09 17:10 Why is shell env different in emacs shell mode than normal shell AngusC
@ 2012-03-09 17:43 ` Eli Zaretskii
2012-03-09 17:45 ` Christopher Schmidt
1 sibling, 0 replies; 4+ messages in thread
From: Eli Zaretskii @ 2012-03-09 17:43 UTC (permalink / raw)
To: Help-gnu-emacs
> Date: Fri, 9 Mar 2012 09:10:48 -0800 (PST)
> From: AngusC <anguscomber@gmail.com>
>
> I am running emacs 23.3.1 on Windows 7. Using the standard command line I
> have tab auto-completion but this doesn't work if in emacs I use M-x shell.
> Is this normal?
It works for me, so what you see is not "normal".
Does it work for you in "emacs -Q"? If it does, then there's
something in your .emacs that causes the trouble.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Why is shell env different in emacs shell mode than normal shell
2012-03-09 17:10 Why is shell env different in emacs shell mode than normal shell AngusC
2012-03-09 17:43 ` Eli Zaretskii
@ 2012-03-09 17:45 ` Christopher Schmidt
2012-03-09 18:45 ` Christopher Schmidt
1 sibling, 1 reply; 4+ messages in thread
From: Christopher Schmidt @ 2012-03-09 17:45 UTC (permalink / raw)
To: help-gnu-emacs
AngusC <anguscomber@gmail.com> writes:
> I am running emacs 23.3.1 on Windows 7. Using the standard command
> line I have tab auto-completion but this doesn't work if in emacs I
> use M-x shell. Is this normal? do I need to configure something in
> the emacs config file?
To take advantage of Emacs's text processing power, M-x shell RET has to
make some trade-offs. This includes no real support of ncurses or no
support for native (bash) completion.
To get a real interactive terminal, try M-x term RET. Other than that,
you could try to write your own completion function in Elisp. Check
`shell-dynamic-complete-functions'.
Christopher
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Why is shell env different in emacs shell mode than normal shell
2012-03-09 17:45 ` Christopher Schmidt
@ 2012-03-09 18:45 ` Christopher Schmidt
0 siblings, 0 replies; 4+ messages in thread
From: Christopher Schmidt @ 2012-03-09 18:45 UTC (permalink / raw)
To: help-gnu-emacs
Christopher Schmidt <christopher@ch.ristopher.com> writes:
> To get a real interactive terminal, try M-x term RET. Other than
> that, you could try to write your own completion function in Elisp.
> Check `shell-dynamic-complete-functions'.
https://github.com/szermatt/emacs-bash-completion
Christopher
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-03-09 18:45 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-09 17:10 Why is shell env different in emacs shell mode than normal shell AngusC
2012-03-09 17:43 ` Eli Zaretskii
2012-03-09 17:45 ` Christopher Schmidt
2012-03-09 18:45 ` Christopher Schmidt
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).