From dda69a38ccde9ef5fc75a60cfeddd83e19d06b8b Mon Sep 17 00:00:00 2001 From: David Byers <david.byers@liu.se> Date: Fri, 13 Dec 2002 22:37:32 +0000 Subject: [PATCH] > Bug 915: > * vars.el.in (kom-builtin-server-aliases): Renamed from > kom-server-aliases. > (kom-server-aliases): New variable. > > * startup.el (lyskom-read-server-name): Use both > kom-server-aliases and kom-builtin-server-aliases. > (lyskom): Same here. > > Fix obsoleteness: --- src/ChangeLog | 10 ++++++++++ src/startup.el | 7 ++++--- src/vars.el.in | 11 +++++++++-- 3 files changed, 23 insertions(+), 5 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index 4b7bf66d..46d7348a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,15 @@ 2002-12-13 David Byers <david.byers@swipnet.se> + Bug 915: + * vars.el.in (kom-builtin-server-aliases): Renamed from + kom-server-aliases. + (kom-server-aliases): New variable. + + * startup.el (lyskom-read-server-name): Use both + kom-server-aliases and kom-builtin-server-aliases. + (lyskom): Same here. + + Fix obsoleteness: * lyskom-rest.el (lyskom-update-prompt): Change `insert-string' to `insert' since the former is obsolete. diff --git a/src/startup.el b/src/startup.el index f61525b7..cf2b9182 100644 --- a/src/startup.el +++ b/src/startup.el @@ -97,7 +97,8 @@ clients of the event. See lyskom-mode for details on lyskom." (or password (getenv "KOMPASSWORD"))) (if (zerop (length host)) (let* ((env-kom (getenv "KOMSERVER")) - (canon (lyskom-string-rassoc env-kom kom-server-aliases))) + (canon (or (lyskom-string-rassoc env-kom kom-server-aliases) + (lyskom-string-rassoc env-kom kom-builtin-server-aliases)))) (setq host (or (car canon) env-kom lyskom-default-server)))) @@ -829,10 +830,10 @@ alias name is entered, the corresponding address is returned." (let ((known-servers (append (mapcar (function (lambda (pair) (cons (car pair) (car pair)))) - kom-server-aliases) + (append kom-server-aliases kom-builtin-server-aliases)) (mapcar (function (lambda (pair) (cons (cdr pair) (car pair)))) - kom-server-aliases))) + (append kom-server-aliases kom-builtin-server-aliases)))) (completion-ignore-case t) server) (setq server (lyskom-completing-read prompt diff --git a/src/vars.el.in b/src/vars.el.in index 7a652808..efdc9965 100644 --- a/src/vars.el.in +++ b/src/vars.el.in @@ -1273,7 +1273,13 @@ Do not use this variable for proxy authentication.") -(def-kom-var kom-server-aliases +(def-kom-var kom-server-aliases nil + "*An alist mapping server names to shorter identification strings. +You can set this in init files before loading LysKOM. + +See `kom-builtin-server-aliases' for more information.") + +(def-kom-var kom-builtin-server-aliases '(("kom.lysator.liu.se" . "LysKOM") ("com.lysator.liu.se" . "LysCOM (LysKOM in English)") ("kom.ludd.luth.se" . "LuddKOM") @@ -1286,7 +1292,8 @@ Do not use this variable for proxy authentication.") ("community.roxen.com" . "Roxen Community KOM") ("kom.ds.hj.se" . "DSKOM") ("kom.sno.pp.se" . "SnoppKOM")) - "*An alist mapping server names to shorter identification strings") + "*An alist mapping server names to shorter identification strings +If you want to add to this list, use `kom-server-aliases' instead.") (def-kom-var kom-ansaphone-on nil "t if automatic replies to personal messages are in effect." -- GitLab