diff options
| author | Peter Oliver | 2010-10-26 00:40:07 -0700 |
|---|---|---|
| committer | Glenn Morris | 2010-10-26 00:40:07 -0700 |
| commit | c79b0b1c8ccfd0c134fd8ab138353d7843fc3be8 (patch) | |
| tree | 3d443d72c2e83771c36153c238ea45074595eea8 | |
| parent | ceb951014fc58e545af0a5f2298b3fea135b0533 (diff) | |
| download | emacs-c79b0b1c8ccfd0c134fd8ab138353d7843fc3be8.tar.gz emacs-c79b0b1c8ccfd0c134fd8ab138353d7843fc3be8.zip | |
Add server-port option. (Bug#854)
* lisp/server.el (server-port): New option.
(server-start): Use server-port.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/server.el | 11 |
2 files changed, 15 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 1293e4c8f9e..ef604bd4fef 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2010-10-26 Peter Oliver <p.d.oliver@mavit.org.uk> (tiny change) | ||
| 2 | |||
| 3 | * server.el (server-port): New option. | ||
| 4 | (server-start): Use server-port. | ||
| 5 | |||
| 1 | 2010-10-26 Glenn Morris <rgm@gnu.org> | 6 | 2010-10-26 Glenn Morris <rgm@gnu.org> |
| 2 | 7 | ||
| 3 | * term/ns-win.el (ns-version-string): Remove unused declaration. | 8 | * term/ns-win.el (ns-version-string): Remove unused declaration. |
diff --git a/lisp/server.el b/lisp/server.el index bc49087f464..463b01ccf09 100644 --- a/lisp/server.el +++ b/lisp/server.el | |||
| @@ -112,6 +112,15 @@ If set, the server accepts remote connections; otherwise it is local." | |||
| 112 | :version "22.1") | 112 | :version "22.1") |
| 113 | (put 'server-host 'risky-local-variable t) | 113 | (put 'server-host 'risky-local-variable t) |
| 114 | 114 | ||
| 115 | (defcustom server-port nil | ||
| 116 | "The port number that the server process should listen on." | ||
| 117 | :group 'server | ||
| 118 | :risky t | ||
| 119 | :type '(choice | ||
| 120 | (string :tag "Port number") | ||
| 121 | (const :tag "Random" nil)) | ||
| 122 | :version "24.1") | ||
| 123 | |||
| 115 | (defcustom server-auth-dir (locate-user-emacs-file "server/") | 124 | (defcustom server-auth-dir (locate-user-emacs-file "server/") |
| 116 | "Directory for server authentication files. | 125 | "Directory for server authentication files. |
| 117 | 126 | ||
| @@ -564,7 +573,7 @@ server or call `M-x server-force-delete' to forcibly disconnect it.") | |||
| 564 | ;; The other args depend on the kind of socket used. | 573 | ;; The other args depend on the kind of socket used. |
| 565 | (if server-use-tcp | 574 | (if server-use-tcp |
| 566 | (list :family 'ipv4 ;; We're not ready for IPv6 yet | 575 | (list :family 'ipv4 ;; We're not ready for IPv6 yet |
| 567 | :service t | 576 | :service (or server-port t) |
| 568 | :host (or server-host 'local) | 577 | :host (or server-host 'local) |
| 569 | :plist '(:authenticated nil)) | 578 | :plist '(:authenticated nil)) |
| 570 | (list :family 'local | 579 | (list :family 'local |