unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* gnuserve switches to the old Emacs window but does not open the file
@ 2006-06-09 10:02 Bernhard Koenig
  2006-06-09 16:57 ` Lennart Borgman
  0 siblings, 1 reply; 8+ messages in thread
From: Bernhard Koenig @ 2006-06-09 10:02 UTC (permalink / raw)



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

I'm using a Windows machine with Emacs 22.0.50.1.
I also installed the gnuserve package and it seems to be correctly installed,
my .emacs contains

(require 'gnuserv)
(setq gnuserv-frame (car (frame-list)))
(gnuserv-start)

(defadvice server-find-file (around ignore-percent-one (file) activate)
  (if (or (not (string= "%1" (file-name-nondirectory file)))
          (file-exists-p file))
    ad-do-it))


At times, when I use the command "gnuclientw -F filename.txt" this will only
switch to the old emacs window but NOT open the file "filename.txt". Once
this happened, I cannot pass any more files to this old window but have to
close it. Closing then produces a beep on my machine, while usually emacs does not
beep when exiting. In the message box, the line "Server subprocess exited"
appears sometimes, which seems to be related to this problem.

The problem shows up sometimes but not all the times, I couldn't quite
figure out when it does and when not. E.g. if I click two files with gnuclientw
in a very short interval, then it usually works. The longer the interval, the more
likely the problem occurs.

[-- Attachment #1.2: Type: text/html, Size: 2422 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] 8+ messages in thread
* Re: gnuserve switches to the old Emacs window but does not open the file
@ 2006-06-09 22:32 Bernhard Koenig
  2006-06-09 22:57 ` Lennart Borgman
  0 siblings, 1 reply; 8+ messages in thread
From: Bernhard Koenig @ 2006-06-09 22:32 UTC (permalink / raw)
  Cc: help-gnu-emacs


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


  ----- Original Message ----- 
  From: Bernhard Koenig 
  To: Lennart Borgman 
  Cc: help-gnu-emacs@gnu.org 
  Sent: Saturday, June 10, 2006 12:15 AM
  Subject: Re: gnuserve switches to the old Emacs window but does not open the file



    ----- Original Message ----- 
    From: Lennart Borgman 
    To: Bernhard Koenig 
    Cc: help-gnu-emacs@gnu.org 
    Sent: Friday, June 09, 2006 11:42 PM
    Subject: Re: gnuserve switches to the old Emacs window but does not open the file


    Bernhard Koenig wrote:
    > ----- Original Message -----
    >
    >     *From:* Lennart Borgman <mailto:lennart.borgman.073@student.lu.se>
    >
    >     Bernhard Koenig wrote:
    >     > The problem shows up sometimes but not all the times, I couldn't
    >     quite
    >     > figure out when it does and when not. E.g. if I click two files
    >     with
    >     > gnuclientw
    >     > in a very short interval, then it usually works. The longer the
    >     > interval, the more
    >     > likely the problem occurs.
    >     There are several gnuserve packages. Please use the latest from
    >     EmacsW32
    >     (http://ourcomments.org/Emacs/EmacsW32.html) or Guy
    >     Gascoigne-Piggford
    >     website.
    >
    >     There is a name clash between the package server.el and gnuserv.el in
    >     the old packages.
    >
    > I downloaded the whole package 
    > Emacs-22-CvsP060314-EmacsW32-1.00.exe from your link above.
    > But the problem seems to be the same. The problem happens if I open a 
    > file with gnuclientw,
    > then e.g. browse through directories for a while, then open another 
    > file with gnuclientw and
    > the old emacs windows pops up but does not load the second file.
    > The new thing with this version is that after closing the emacs 
    > window, I get the message:
    >  
    > unable to read the reply from the server
    > WSAGetLastError=10054
    > It doesn't seem to be a firewall problem though since I also tried it 
    > with the firewall switched off.
    >  
    Strange, I have never seen this. But did you remove everything about 
    gnuserv from your startup files (.emacs etc)? If you use the EmacsW32 
    setup then this starts Emacs and gnuserv automatically for you when you 
    click a file for example. If you have not removed everything about 
    gnuserv, could you please try that?

    (I guess you downloaded Emacs-22 CvsP060608-EmacsW32-1.03.exe?)


  You're right, I downloaded Emacs-22 CvsP060608-EmacsW32-1.03.exe but note that
  on http://ourcomments.org/Emacs/EmacsW32.html the link reads Emacs-22-CvsP060314-EmacsW32-1.00.exe.

  Previously, I still had gnuserv in my .emacs file. Now I removed gnuserve from .emacs and if
  I type "gnuclientw filename.txt" then emacs opens but does not load any file (now even if it's the
  first file to open).
  Starting emacs (in whichever way) now almost immediately leads to the following message:

  "Started Emacs and tried to connect during 60 seconds. Connection still fails. Are you sure gnuserve.exe
  is started by Emacs? WSAGetLastError=10061."

  Maybe there is a problem with my setup, but I simply used the install wizard until finish (and I'm really
  working with the new version now). Is there anything I might have forgotten in the setup?

I just realized that I should use "gnuclientw -sqf" instead of "gnuclientw -F" (which I used). So forget about
the 10061-error. Now if I use "gnuclientw -sqf filename.txt" then we are back at the old problem.
emacs opens one window but upon further use of "gnuclientw -sqf filename.txt", the windows pops up
but does not load the file. Error again "Unable to reply from the server = 10054".

[-- Attachment #1.2: Type: text/html, Size: 7450 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] 8+ messages in thread

end of thread, other threads:[~2006-06-09 22:57 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-09 10:02 gnuserve switches to the old Emacs window but does not open the file Bernhard Koenig
2006-06-09 16:57 ` Lennart Borgman
2006-06-09 20:52   ` Bernhard Koenig
2006-06-09 21:42     ` Lennart Borgman
2006-06-09 22:15       ` Bernhard Koenig
2006-06-09 22:45         ` Lennart Borgman
  -- strict thread matches above, loose matches on Subject: below --
2006-06-09 22:32 Bernhard Koenig
2006-06-09 22:57 ` Lennart Borgman

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