unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 23.0.50; Unable to launch emacsclient from shell buffers:
@ 2007-09-14  5:28 raman
  2007-09-14 16:37 ` Dan Nicolaescu
  0 siblings, 1 reply; 8+ messages in thread
From: raman @ 2007-09-14  5:28 UTC (permalink / raw)
  To: emacs-pretest-bug


One can no longer launch emacsclient from shell buffers, if you
do you get the folllowing error:

emacsclient foo
*ERROR*: Terminal type "dumb" is not powerful enough to run Emacs
22:26:39 labrador ~ $ 

This is a problem because programs like cvs and svn that use
emacsclient  as their editor can no longer be launched from
inside an Emacs shell buffer.


In GNU Emacs 23.0.50.13 (i686-pc-linux-gnu, GTK+ Version 2.8.20)
 of 2007-09-12 on labrador
configured using `configure  '--prefix=/usr/local' '--with-gtk' '--with-gpm' '--with-rsvg' '--with-png' '--with-jpeg' '--with-gif''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8
  default-enable-multibyte-characters: nil

Major mode: Shell

Minor modes in effect:
  erc-track-minor-mode: t
  jabber-activity-mode: t
  dynamic-completion-mode: t
  dired-omit-mode: t
  shell-dirtrack-mode: t
  savehist-mode: t
  display-time-mode: t
  desktop-save-mode: t
  auto-insert-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  auto-compression-mode: t

Recent input:
C-x RET m i n i TAB RET C-e m C-e m C-s a d d e ESC 
m ESC f C-e ESC [ B C-e d v C-e ESC [ B C-e ESC [ B 
C-e ESC [ B C-e ESC [ B C-e ESC [ B C-e ESC [ B C-e 
ESC [ B C-e ESC [ B q ESC > a m f SPC 8 0 RET C-e t 
a m f SPC 1 ESC DEL a m l SPC 1 0 0 RET C-e t a m l 
SPC 2 2 5 RET C-e t ESC > m a k e RET C-e t ESC > ESC 
x l o a d SPC l i RET a m i x e r RET C-e a C-e ( RET 
C-x @ h s a m f SPC 8 0 RET C-e t ESC > c d RET C-h 
RET e m a c s c l i e n t RET C-x o C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-x @ h 
C-g C-g C-n C-x @ h s c d RET e m a c s l DEL ESC DEL 
e m a c s c l i e n t SPC f o o RET C-p C-e e C-@ C-p 
ESC m C-@ ESC > ESC w ESC x r e p o TAB r TAB e DEL 
DEL TAB b TAB RET

Recent messages:
Invoking man emacsclient in the background
Please wait: formatting the emacsclient man page...
emacsclient man page formatted
Loading tabify...done
Quit
~ 
widget-value: Wrong type argument: consp, output
region containing 3 lines  copied to kill ring 
Making completion list...
Loading emacsbug...done

-- 
Best Regards,
--raman

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

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

* Re: 23.0.50; Unable to launch emacsclient from shell buffers:
  2007-09-14  5:28 23.0.50; Unable to launch emacsclient from shell buffers: raman
@ 2007-09-14 16:37 ` Dan Nicolaescu
  2007-09-15 19:04   ` T. V. Raman
  0 siblings, 1 reply; 8+ messages in thread
From: Dan Nicolaescu @ 2007-09-14 16:37 UTC (permalink / raw)
  To: raman; +Cc: emacs-pretest-bug

raman <raman@users.sf.net> writes:

  > One can no longer launch emacsclient from shell buffers, if you
  > do you get the folllowing error:
  > 
  > emacsclient foo
  > *ERROR*: Terminal type "dumb" is not powerful enough to run Emacs
  > 22:26:39 labrador ~ $ 

This sounds like DISPLAY is not set. What is the output of:

echo $DISPLAY 


I cannot reproduce your problem on my machine.

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

* Re: 23.0.50; Unable to launch emacsclient from shell buffers:
  2007-09-14 16:37 ` Dan Nicolaescu
@ 2007-09-15 19:04   ` T. V. Raman
  2007-09-17  4:13     ` Dan Nicolaescu
  0 siblings, 1 reply; 8+ messages in thread
From: T. V. Raman @ 2007-09-15 19:04 UTC (permalink / raw)
  To: dann; +Cc: emacs-pretest-bug, raman


This is while running outside X at the linux console.



>>>>> "Dan" == Dan Nicolaescu <dann@ics.uci.edu> writes:
    Dan> raman <raman@users.sf.net> writes:
    >> One can no longer launch emacsclient from shell buffers,
    >> if you do you get the folllowing error:
    >> 
    >> emacsclient foo *ERROR*: Terminal type "dumb" is not
    >> powerful enough to run Emacs 22:26:39 labrador ~ $
    Dan> 
    Dan> This sounds like DISPLAY is not set. What is the output
    Dan> of:
    Dan> 
    Dan> echo $DISPLAY
    Dan> 
    Dan> 
    Dan> I cannot reproduce your problem on my machine.

-- 
Best Regards,
--raman

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

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

* Re: 23.0.50; Unable to launch emacsclient from shell buffers:
  2007-09-15 19:04   ` T. V. Raman
@ 2007-09-17  4:13     ` Dan Nicolaescu
  2007-09-17 11:14       ` Bash Shell Account
  2007-09-17 13:34       ` T. V. Raman
  0 siblings, 2 replies; 8+ messages in thread
From: Dan Nicolaescu @ 2007-09-17  4:13 UTC (permalink / raw)
  To: raman; +Cc: emacs-pretest-bug

"T. V. Raman" <raman@users.sourceforge.net> writes:

  > This is while running outside X at the linux console.

I am not sure I understand what you are trying to do.

Please confirm that this is what you are trying to do: 
run emacs on a linux console
run M-x shell in emacs
run emacsclient from the shell buffer. 

If this is the situation, what do you expect emacsclient to do in this
case? 

  > 
  > >>>>> "Dan" == Dan Nicolaescu <dann@ics.uci.edu> writes:
  >     Dan> raman <raman@users.sf.net> writes:
  >     >> One can no longer launch emacsclient from shell buffers,
  >     >> if you do you get the folllowing error:
  >     >> 
  >     >> emacsclient foo *ERROR*: Terminal type "dumb" is not
  >     >> powerful enough to run Emacs 22:26:39 labrador ~ $
  >     Dan> 
  >     Dan> This sounds like DISPLAY is not set. What is the output
  >     Dan> of:
  >     Dan> 
  >     Dan> echo $DISPLAY
  >     Dan> 
  >     Dan> 
  >     Dan> I cannot reproduce your problem on my machine.
  > 
  > -- 
  > Best Regards,
  > --raman
  > 
  >       
  > Email:  raman@users.sf.net
  > WWW:    http://emacspeak.sf.net/raman/
  > AIM:    emacspeak       GTalk: tv.raman.tv@gmail.com
  > PGP:    http://emacspeak.sf.net/raman/raman-almaden.asc
  > Google: tv+raman 
  > IRC:    irc://irc.freenode.net/#emacs

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

* Re: 23.0.50; Unable to launch emacsclient from shell buffers:
  2007-09-17  4:13     ` Dan Nicolaescu
@ 2007-09-17 11:14       ` Bash Shell Account
  2007-09-17 13:34       ` T. V. Raman
  1 sibling, 0 replies; 8+ messages in thread
From: Bash Shell Account @ 2007-09-17 11:14 UTC (permalink / raw)
  To: raman, emacs-pretest-bug

T. V. Raman's problem only occurs some of the time.

Today's GNU Emacs CVS snapshot, Mon, 2007 Sep 17  10:17 UTC,
GNU Emacs 23.0.50.13 (i686-pc-linux-gnu, GTK+ Version 2.10.13)
In Debian testing and for X,  Enlightenment window manager.

Dan Nicolaescu writes,

    Please confirm that this is what you are trying to do: 
    run emacs on a linux console
    run M-x shell in emacs
    run emacsclient from the shell buffer. 

    If this is the situation, what do you expect emacsclient to do in this
    case? 

I am running from an instance of Emacs started in a console.  From
BASH, after starting Emacs and running M-x server-start, I am able to:

    emacsclient --display=localhost:0.0

(That is the frame I am sending this message from.)

But when I try as another user that starts an instance of Emacs
immediately, when I log in the account starts Emacs but I receive the
same error message as T. V. Raman.  

That is to say, for the failure my /etc/passwd file looks like this,

    emacs:x:1012:1012:Emacs Account that starts Emacs,,,:/home/emacs:/home/emacs/start-emacs

but for the success, it says

    bash:x:1013:1013:Bash Shell Account,,,:/home/bash:/bin/bash

In the success, I run `/home/emacs/start-emacs', which is a shell
script that says 

    #!/bin/sh

    /usr/local/src/emacs/src/emacs -q  -l ~bob/.emacs-21-load-path -l ~bob/.emacs-21  --eval '(emacs-version t)' -bg DodgerBlue4 -fg white -name 'Emacs current'

That is the same `/home/emacs/start-emacs' file as when I start Emacs
by logging in, the `M-x shell' failure.

-- 
    Robert J. Chassell                          GnuPG Key ID: 004B4AC8
    bob@rattlesnake.com                         bob@gnu.org
    http://www.rattlesnake.com                  http://www.teak.cc

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

* Re: 23.0.50; Unable to launch emacsclient from shell buffers:
  2007-09-17  4:13     ` Dan Nicolaescu
  2007-09-17 11:14       ` Bash Shell Account
@ 2007-09-17 13:34       ` T. V. Raman
  2007-09-17 14:15         ` Stefan Monnier
  1 sibling, 1 reply; 8+ messages in thread
From: T. V. Raman @ 2007-09-17 13:34 UTC (permalink / raw)
  To: dann; +Cc: emacs-pretest-bug, raman

Yes, You understand the situation correctly:

0)  I'm running Emacs on a Linux Virtual Console
1)  I'm running M-x shell 
2) emacsclient when invoked from the shell should open a buffer
on the running emacs

Why this is needed:

Of course you'd never invoke emacsclient by hand like this --
you'd do find-file.

However other programs e.g. cvs or svn when committing a file
call emacsclient to edit the commit log.

At present emacsclient bombs when this happens, the older
behavior of emacsclient was to correctly hand off the buffer to
be opened by emacs.

Note that if you force the issue by doing (export TERM=vt100;
emacsclient foo)
then emacs itself locks up.
    Dan> "T. V. Raman" <raman@users.sourceforge.net> writes:
    >> This is while running outside X at the linux console.
    Dan> 
    Dan> I am not sure I understand what you are trying to do.
    Dan> 
    Dan> Please confirm that this is what you are trying to do:
    Dan> run emacs on a linux console run M-x shell in emacs run
    Dan> emacsclient from the shell buffer.
    Dan> 
    Dan> If this is the situation, what do you expect emacsclient
    Dan> to do in this case?
    Dan> 
    >> 
  > >>>>> "Dan" == Dan Nicolaescu <dann@ics.uci.edu> writes:
  >     Dan> raman <raman@users.sf.net> writes:
  >     >> One can no longer launch emacsclient from shell buffers,
  >     >> if you do you get the folllowing error:
  >     >> 
  >     >> emacsclient foo *ERROR*: Terminal type "dumb" is not
  >     >> powerful enough to run Emacs 22:26:39 labrador ~ $
  >     Dan> 
  >     Dan> This sounds like DISPLAY is not set. What is the output
  >     Dan> of:
  >     Dan> 
  >     Dan> echo $DISPLAY
  >     Dan> 
  >     Dan> 
  >     Dan> I cannot reproduce your problem on my machine.
  > 
  > -- 
  > Best Regards,
  > --raman
  > 
  >       
  > Email:  raman@users.sf.net
  > WWW:    http://emacspeak.sf.net/raman/
  > AIM:    emacspeak       GTalk: tv.raman.tv@gmail.com
  > PGP:    http://emacspeak.sf.net/raman/raman-almaden.asc
  > Google: tv+raman 
  > IRC:    irc://irc.freenode.net/#emacs

-- 
Best Regards,
--raman

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

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

* Re: 23.0.50; Unable to launch emacsclient from shell buffers:
  2007-09-17 13:34       ` T. V. Raman
@ 2007-09-17 14:15         ` Stefan Monnier
  2007-09-18  2:17           ` T. V. Raman
  0 siblings, 1 reply; 8+ messages in thread
From: Stefan Monnier @ 2007-09-17 14:15 UTC (permalink / raw)
  To: raman; +Cc: emacs-pretest-bug, dann, raman

> At present emacsclient bombs when this happens, the older
> behavior of emacsclient was to correctly hand off the buffer to
> be opened by emacs.

> Note that if you force the issue by doing (export TERM=vt100;
> emacsclient foo)
> then emacs itself locks up.

You just want to pass the "-c" arg to emacsclient (this is a change of
default behvior.  I'm about to revert this default, so the "-c" is only
needed temporarily and after my change the "-c" will instead create the
problem (because my change will reverse its meaning)).


        Stefan

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

* Re: 23.0.50; Unable to launch emacsclient from shell buffers:
  2007-09-17 14:15         ` Stefan Monnier
@ 2007-09-18  2:17           ` T. V. Raman
  0 siblings, 0 replies; 8+ messages in thread
From: T. V. Raman @ 2007-09-18  2:17 UTC (permalink / raw)
  To: monnier; +Cc: dann, emacs-pretest-bug, raman, raman

Thanks!

>>>>> "Stefan" == Stefan Monnier <monnier@iro.umontreal.ca> writes:
    >> At present emacsclient bombs when this happens, the older
    >> behavior of emacsclient was to correctly hand off the
    >> buffer to be opened by emacs.
    Stefan> 
    >> Note that if you force the issue by doing (export
    >> TERM=vt100; emacsclient foo) then emacs itself locks up.
    Stefan> 
    Stefan> You just want to pass the "-c" arg to emacsclient
    Stefan> (this is a change of default behvior.  I'm about to
    Stefan> revert this default, so the "-c" is only needed
    Stefan> temporarily and after my change the "-c" will instead
    Stefan> create the problem (because my change will reverse
    Stefan> its meaning)).
    Stefan> 
    Stefan> 
    Stefan>         Stefan
    Stefan> 
    Stefan> 
    Stefan> _______________________________________________
    Stefan> Emacs-devel mailing list Emacs-devel@gnu.org
    Stefan> http://lists.gnu.org/mailman/listinfo/emacs-devel

-- 
Best Regards,
--raman

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

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

end of thread, other threads:[~2007-09-18  2:17 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-14  5:28 23.0.50; Unable to launch emacsclient from shell buffers: raman
2007-09-14 16:37 ` Dan Nicolaescu
2007-09-15 19:04   ` T. V. Raman
2007-09-17  4:13     ` Dan Nicolaescu
2007-09-17 11:14       ` Bash Shell Account
2007-09-17 13:34       ` T. V. Raman
2007-09-17 14:15         ` Stefan Monnier
2007-09-18  2:17           ` T. V. Raman

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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