unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Issues running shell/tshell
@ 2005-09-30 13:47 aizenman
  2005-09-30 13:58 ` Pascal Bourguignon
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: aizenman @ 2005-09-30 13:47 UTC (permalink / raw)


Hi all,

I'd like to run a shell in emacs because I hear that it's so damn cool
:-) But both shell options (shell and tshell) have their issues that
make them unuseable.  Does anyone know the solutions?

-shell-
I'd like to be able to use up and down arrow to get history.  Is there
perhaps a line I can put in my .emacs to give me that option?

-tshell-
Formatting is terrible:
~/foo/ > ls
aasdfasdf		  basdfasdf*		 casdfasdfasdf*
											       asdfasdfasdf		  fgsdfgsdfg			 xcvzxcveafgds
							       qweryietyur		  vbmnfjkfk

Any thoughts on how to make it recognize the screen width?

-general-
Is there a way to get proper syntax coloring?

Thanks!
~aizenman

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Issues running shell/tshell
  2005-09-30 13:47 Issues running shell/tshell aizenman
@ 2005-09-30 13:58 ` Pascal Bourguignon
  2005-09-30 14:27   ` aizenman
  2005-09-30 14:30 ` EScott
  2005-09-30 15:57 ` Kevin Rodgers
  2 siblings, 1 reply; 5+ messages in thread
From: Pascal Bourguignon @ 2005-09-30 13:58 UTC (permalink / raw)


aizenman@gmail.com writes:

> Hi all,
>
> I'd like to run a shell in emacs because I hear that it's so damn cool
> :-) But both shell options (shell and tshell) have their issues that
> make them unuseable.  Does anyone know the solutions?
>
> -shell-
> I'd like to be able to use up and down arrow to get history.  Is there
> perhaps a line I can put in my .emacs to give me that option?
>
> -tshell-
> Formatting is terrible:
> ~/foo/ > ls
> aasdfasdf		  basdfasdf*		 casdfasdfasdf*
> 											       asdfasdfasdf		  fgsdfgsdfg			 xcvzxcveafgds
> 							       qweryietyur		  vbmnfjkfk
>
> Any thoughts on how to make it recognize the screen width?

I don't know tshell, but perhaps:
   stty columns 80 
could help.
What does:
   stty -a
print?

> -general-
> Is there a way to get proper syntax coloring?

(add-hook 'shell-mode-hook
          (lambda ()
            (set-variable 'tab-width 8)
            (setf comint-process-echoes t)
            (when (fboundp 'ansi-color-for-comint-mode-on)
              (ansi-color-for-comint-mode-on))))

-- 
"You question the worthiness of my code? I should kill you where you
stand!"

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Issues running shell/tshell
  2005-09-30 13:58 ` Pascal Bourguignon
@ 2005-09-30 14:27   ` aizenman
  0 siblings, 0 replies; 5+ messages in thread
From: aizenman @ 2005-09-30 14:27 UTC (permalink / raw)


Rats.  stty columns 80 didn't change anything.  Stty -a produces:

~> speed 9600 baud;
intr = ^C; quit = ^\; erase = ^H; kill = <undef>; eof = ^D; eol =
<undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z;
dsusp = ^Y;
rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts
-ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon
-ixoff
-iuclc -ixany imaxbel
opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0
bs0 vt0
ff0
isig icanon iexten -echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt
echoctl echoke

Additionally, there seems to be an issue where it doesn't handle
newlines correctly in shell:
 ~ >  ~/ >  ~/ >

Any thoughts on getting things to work right?
Thanks!
~aizenman

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Issues running shell/tshell
  2005-09-30 13:47 Issues running shell/tshell aizenman
  2005-09-30 13:58 ` Pascal Bourguignon
@ 2005-09-30 14:30 ` EScott
  2005-09-30 15:57 ` Kevin Rodgers
  2 siblings, 0 replies; 5+ messages in thread
From: EScott @ 2005-09-30 14:30 UTC (permalink / raw)
  Cc: help-gnu-emacs, help-gnu-emacs-bounces+escott=nyiso.com


[-- Attachment #1.1: Type: text/plain, Size: 1037 bytes --]

Try eshell.

EricS

help-gnu-emacs-bounces+escott=nyiso.com@gnu.org wrote on 09/30/2005 
09:47:42 AM:

> Hi all,
> 
> I'd like to run a shell in emacs because I hear that it's so damn cool
> :-) But both shell options (shell and tshell) have their issues that
> make them unuseable.  Does anyone know the solutions?
> 
> -shell-
> I'd like to be able to use up and down arrow to get history.  Is there
> perhaps a line I can put in my .emacs to give me that option?
> 
> -tshell-
> Formatting is terrible:
> ~/foo/ > ls
> aasdfasdf        basdfasdf*       casdfasdfasdf*
>                                         asdfasdfasdf 
> fgsdfgsdfg          xcvzxcveafgds
>                             qweryietyur        vbmnfjkfk
> 
> Any thoughts on how to make it recognize the screen width?
> 
> -general-
> Is there a way to get proper syntax coloring?
> 
> Thanks!
> ~aizenman
> 
> _______________________________________________
> Help-gnu-emacs mailing list
> Help-gnu-emacs@gnu.org
> http://lists.gnu.org/mailman/listinfo/help-gnu-emacs

[-- Attachment #1.2: Type: text/html, Size: 1670 bytes --]

[-- Attachment #2: Type: text/plain, Size: 152 bytes --]

_______________________________________________
Help-gnu-emacs mailing list
Help-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Issues running shell/tshell
  2005-09-30 13:47 Issues running shell/tshell aizenman
  2005-09-30 13:58 ` Pascal Bourguignon
  2005-09-30 14:30 ` EScott
@ 2005-09-30 15:57 ` Kevin Rodgers
  2 siblings, 0 replies; 5+ messages in thread
From: Kevin Rodgers @ 2005-09-30 15:57 UTC (permalink / raw)


aizenman@gmail.com wrote:
 > I'd like to run a shell in emacs because I hear that it's so damn cool
 > :-) But both shell options (shell and tshell) have their issues that
 > make them unuseable.  Does anyone know the solutions?
 >
 > -shell-
 > I'd like to be able to use up and down arrow to get history.  Is there
 > perhaps a line I can put in my .emacs to give me that option?

History is available in the *shell* buffer via M-p and M-n.  The up and
down arrows move point up and down, as usual, but you can change their
default bindings like this:

(add-hook 'shell-mode-hook
           (lambda ()
             (local-set-key (kbd "<up>") 'comint-previous-input)
             (local-set-key (kbd "<down>") 'comint-next-input)))

-- 
Kevin Rodgers

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-09-30 15:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-30 13:47 Issues running shell/tshell aizenman
2005-09-30 13:58 ` Pascal Bourguignon
2005-09-30 14:27   ` aizenman
2005-09-30 14:30 ` EScott
2005-09-30 15:57 ` Kevin Rodgers

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).