Madhusudan Singh <[EMAIL PROTECTED]> writes: > Pascal Bourguignon wrote: > >> Madhusudan Singh <[EMAIL PROTECTED]> writes: >>> I was wondering if it is possible to run a bash shell inside an emacs >>> buffer (where the up and down keys recall commands executed >>> in .bash_history and do not move the cursor around -- the problem with >>> the native shell available in emacs, tab results in command completion, >>> etc.). >> >> M-x shell RET >> >> Since emacs implement its own history and completion, the keys are >> usually bound to emacs functions, and not passed to the inferior >> shell. >> >> If you want to run an old command from ~/.bash_history, you could type: >> >> sort -u < ~/.bash_history >> >> then move to the line with the command and type RET. >> >> >> > > Thanks for your response. I posted this question because I am not > comfortable with the solution you showed. > > Typing in sort commands, etc. when you can just open up a native bash shell > and use up/down keys to your heart's content, does not make any sense at > all. This is especially important when you are debugging some code and need > access to the shell, repeatedly. The solution you list would be a > horrendous waste of typing and time in that case. >
You have a number of choices - M-x term <ret> M-x shell <ret> (note you need to use C-up/C-down to get the command line history. Also, don't discount eshell too quickly - it is very powerful and offers a lot of functionality which is not obvious straight away. Tim -- Tim Cross The e-mail address on this message is FALSE (obviously!). My real e-mail is to a company in Australia called rapttech and my login is tcross - if you really need to send mail, you should be able to work it out! _______________________________________________ Help-gnu-emacs mailing list Help-gnu-emacs@gnu.org http://lists.gnu.org/mailman/listinfo/help-gnu-emacs