On 2009-08-26 16:48 +0200, Edward Welbourne wrote:

> Apologies for the empty report text; somewhere between reportbug,
> emacsclient and vi, I wasn't given the opportunity to edit the report
> before sending it !  My EDITOR=emacsclient didn't work, for reasons
> unknown (and, apparently, specific to emacs23) so I told reportbug to
> use vi; but (I now know) it somehow managed to invoke vi in a way that
> left me editing a file called -c (in reportbug's working directory),
> that didn't contain the package description; and, when saved, hadn't
> changed the file reportbug was expecting me to edit; so I was obliged
> to over-ride reportbug's unwillingness to submit the bug without an
> edited body.
>
> When I came to report the bug in reportbug, it threw me into
> emacsclient (now working, as I've exited emacs23 and fallen back on
> emacs22), but I found myself editing a buffer called -dir, on a file
> in the working directory of reportbug - and, alongside it, was a file
> named -c that contained the text I'd prepared, using vi, for this bug:
> here's what it said <quote>
>
> *sigh*
> Additionally, I must sadly add that emacsclient doesn't seem to be working.
> I *would* be editing this using emacsclient otherwise, but I'm forced to
> use vi, because that at least *works* (damnit).
> I restarted emacsclient in my running emacs23, to no avail.

Unfortunately, the emacs23 emacsclient is not compatible with the
emacs22 server, and vice versa.  However, "M-x server-start" in emacs23
should work, unless you already have a server running from another Emacs
session.  Previously, server-start would have silently overtaken the
server socket from previous instances, but in Emacs 23 you need to call
server-force-delete.

Here is what I have in my .emacs to accommodate for that situation:

(when (>= emacs-major-version 23)
  (require 'server)
  (unless (server-running-p)
  (server-start)))

> Anyway, the error message I get when I try to load my mailbox says:
>
> Wrote /disk/home/eddy/.sys/tmp/rmail738ElS
> Writing messages to /disk/home/eddy/.sys/tmp/rmail738mIt...
> byte-code: Removing old name: no such file or directory, 
> /disk/home/eddy/.sys/tmp/rmail738mIt
>
> and I'm left with the babyl file loaded but not processed in rmail mode.
> Trying to M-x rmail-mode in it, I get
>
> Wrote /disk/home/eddy/.sys/tmp/rmail738M7U
> Writing messages to /disk/home/eddy/.sys/tmp/rmail738ZFb...
> byte-code: Removing old name: no such file or directory, 
> /disk/home/eddy/.sys/tmp/rmail738ZFb

Please send a lisp backtrace after "M-x toggle-debug-on-error".  It
might be useful to load the uncompiled rmail.el so that the backtrace is
more meaningful.

> </quote> (I note that there is ample space on /tmp/: 
> <quote src="df /tmp">
> Filesystem           1K-blocks      Used Available Use% Mounted on
> /dev/sda1              9614116   6778496   2347248  75% /
> </quote> so the problem wasn't that it'd run out of diskspace.)

Is /tmp on the same filesystem as /disk/home/eddy/.sys/tmp ?

Sven



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to