GNU bug report logs - #1995
no emacs server variable `server-name'

Previous Next

Package: emacs;

Reported by: Juanma Barranquero <lekktu <at> gmail.com>

Date: Fri, 23 Jan 2009 00:10:04 UTC

Severity: normal

Merged with 1999

Found in version 23.0.60

Done: Chong Yidong <cyd <at> stupidchicken.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (Emacs bug Tracking System)
To: Juanma Barranquero <lekktu <at> gmail.com>
Subject: bug#1995 closed by Chong Yidong <cyd <at> stupidchicken.com> (Re: no 
 emacs server variable `server-name')
Date: Fri, 23 Jan 2009 05:00:03 +0000
[Message part 1 (text/plain, inline)]
This is an automatic notification regarding your bug report
which was filed against the emacs package:

#1995: no emacs server variable `server-name'

It has been closed by Chong Yidong <cyd <at> stupidchicken.com>.

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Chong Yidong <cyd <at> stupidchicken.com> by
replying to this email.


-- 
1995: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=1995
Emacs Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Chong Yidong <cyd <at> stupidchicken.com>
To: Juanma Barranquero <lekktu <at> gmail.com>
Cc: Harry Putnam <reader <at> newsguy.com>, 1995-done <at> debbugs.gnu.org
Subject: Re: no emacs server variable `server-name'
Date: Thu, 22 Jan 2009 23:54:13 -0500
> you're right: the documentation states that it is
> settable with set-variable, and it is not. At the very least it should
> be
>
>   (defvar server-name "server"
>      "*Name of the server process.")
>   (put 'server-name 'variable-interactive "M")
>
> if not a defcustom.

I don't see any problem with making server-name a defcustom, so I went
ahead and did that.

[Message part 3 (message/rfc822, inline)]
From: Juanma Barranquero <lekktu <at> gmail.com>
To: Harry Putnam <reader <at> newsguy.com>
Cc: emacs-devel <at> gnu.org, Emacs Bug Tracker <submit <at> debbugs.gnu.org>
Subject: Re: no emacs server variable `server-name'
Date: Fri, 23 Jan 2009 01:03:03 +0100
Package: emacs
Version: 23.0.60

> Reading parts of the documentation I see:
> (info "(emacs)Emacs Server")
>     You can run multiple Emacs servers on the same machine by giving
>  each one a unique "server name", using the variable `server-name'.
>  For example, `M-x set-variable <RET> server-name <RET> foo <RET>'
>  sets the server name to `foo'.  The `emacsclient' program can
>  specify a server by name, using the `-s' option (*note emacsclient
>  Options::).

There are several ways to set it (with --daemon=myname, or --eval, or
M-: (setq ...)), but you're right: the documentation states that it is
settable with set-variable, and it is not. At the very least it should
be

  (defvar server-name "server"
     "*Name of the server process.")
  (put 'server-name 'variable-interactive "M")

if not a defcustom.

    Juanma



This bug report was last modified 15 years and 182 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.