diff --git a/src/Makefile b/src/Makefile
index fdd4b2a743ad02ded5eb2cc7c43c8f651f3fde7b..e23a43ae20ccb889557f9a0e2f81aba8f5fd0515 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -36,7 +36,7 @@
 # makefile too!
 #
 
-CLIENTVERSION = 0.45.1
+CLIENTVERSION = 0.45.1-P1
 DOCFILES=NEWS-0.45.1 MIGRATION-0.44-0.45
 
 FTPDIR=/home/davby/www-pub
diff --git a/src/README b/src/README
index 52db53e2c3a8a4277ce59d9d26e33ff016981aa9..179ccaeea181a266897a9d18bdc124c769a1bb3d 100644
--- a/src/README
+++ b/src/README
@@ -1,8 +1,166 @@
-The LysKOM project is conducted at the Lysator CC at the        
-Linköping institute of Technology.                              
-                                                                
-The developers are interested in any improvements you do in the 
-code so please make sure they get a copy of your                
-fixes/enhancements. Email them to kom@lysator.liu.se.
-
-	/Linus
+
+
+
+---------------------------------------------------------------------------
+
+                     The LysKOM Emacs Lisp Client
+
+---------------------------------------------------------------------------
+
+
+
+
+    LysKOM is a project in progress at the Lysator Academic Computing
+    Society at Linköping University in Sweden. For information abuot
+    Lysator, see <URL:http://www.lysator.liu.se/>. For more information
+    on LysKOM, see <URL:http://www.lysator.liu.se/lyskom/>.
+
+    The latest version of the Emacs Lisp client for LysKOM is available 
+    from <URL:ftp://ftp.lysator.liu.se/pub/lyskom/elisp-client/>.
+
+    LysKOM is free software; you can redistribute it and/or modify it
+    under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2, or (at your
+    option) any later version.
+
+    LysKOM is distributed in the hope that it will be useful, but
+    WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+    General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with LysKOM; see the file COPYING. If not, write to Lysator,
+    c/o ISY, Linkoping University, S-581 83 Linkoping, SWEDEN, or the
+    Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+    USA.
+
+    Please mail bug reports to bug-lyskom@lysator.liu.se. 
+    Please mail change requests to kom@lysator.liu.se
+
+
+1.  What do I need
+
+    You need an Emacs. The client appears to work with the following
+    versions of Emacs:
+
+    * XEmacs version 20.2
+    * Gnu Emacs version 19.34 [1]
+    * Gnu Emacs version 20.1  [2]
+
+    [1] You'll have to replace the included custom package, and if you 
+        use Gnus, you may have to update that as well.
+
+    [2] Multibyte characters are not, and will not be, supported.
+        If you notice a case where something doesn't work, or Emacs
+        complains about "Not on a character boundary", please let us
+        know about it.
+
+    You need to have a recent version of the custom package installed.
+    The custom.el file that is bundled with Gnu Emacs 19.34 and older
+    versions of Gnus will not work.
+
+    The version that is bundled with recent versions of XEmacs, with
+    Gnu Emacs 20, with recent versions of Gnus and w3 is the one you 
+    need. 
+
+    Custom is not longer distributed as a separate package, but it may
+    still be available at <URL:http://www.dina.kvl.dk/~abraham/custom/>. 
+
+    If you have a version of Gnus installed that uses the old custom
+    package, it's time to upgrade. The latest version of Gnus is
+    available from <URL:http://www.gnus.org/>.
+
+
+
+2.  What should I have
+
+    LysKOM can use w3 for displaying HTML and calc for performing
+    calculations. You don't really need any of these packages, but
+    they're so useful in their own right that you might as well make
+    sure you have them.
+
+    At the time of writing this, the latest version of W3 is 4.0. It
+    is available from <URL:http://www.cs.indiana.edu/elisp/w3/w3.html>
+    
+    The latest version of calc, when writing this, is available at
+    <URL:ftp://prep.ai.mit.edu/pub/gnu/calc-2.02f.tar.gz>
+
+
+3.  Installation
+
+    Edit the Makefile in the distribution to reflect your environment. 
+    You can change the following variables:
+
+        EMACS should be set to the command used to start Emacs. Usually 
+        this will be either emacs or xemacs.
+
+        LISPDIR is the directory in which the compiled and uncompiled
+        client will go. This will normally be set to your site-lisp
+        directory.
+
+        INFODIR is where the info files will go, once we've written
+        them. You should set this variable on the off chance that we
+        distributed some documentation with the code.
+
+        LANGUAGES is a list of languages to compile in. As of version
+        0.45 there are only two translations of LysKOM. The Makefile
+        states which values are legal. Just list all the languages you
+        want, separated by whitespace. The first language you specify
+        will be the default language.
+
+    Type `make envcheck' to make sure your Emacs environment is set up
+    correctly. The environment check is somewhat pessimistic. It is
+    entirely possible that LysKOM will run just fine even if it
+    complains.
+
+    If you need to add anything to the default load path for
+    compiling, edit the file lpath.el.
+
+    Type `make'. If your environment is set up correctly, LysKOM
+    should be compiled. When compilation is finished, type `make
+    install' to copy all the relevant files to the relevant places. If
+    you do `make install' without just doing `make', you'll bypass the
+    environment check, which is probably not a good idea.
+
+    Start Emacs, load lyskom.elc and type M-x lyskom RET, and you
+    should be in business.
+
+    If you have your own LysKOM server you may want to modify the
+    variable kom-server-aliases. The best place to change it is in your 
+    site init file. For example, if you are running a server on
+    kom.domain.org, you might want to say something like this in your
+    init file:
+
+         (defvar kom-server-aliases 
+                 '(("kom.domain.org     . "DomainKOM")
+                   ("kom.lysator.liu.se . "LysKOM")))
+
+    The first server listed in kom-server-aliases will be the default
+    server for new users.
+
+
+
+
+4.  Reporting Bugs
+
+    Please report bugs to bug-lyskom@lysator.liu.se. Please give us the 
+    following information (at least):
+
+    o   The LysKOM version you are using. This is shown when you start
+        LysKOM and is also contained in the variable
+        lyskom-clientversion.
+
+    o   The symptoms of the bug. Please be as detailed as possible.
+        Please do not try to make conclusions. Just give us the facts.
+
+    o   How you triggered the bug. If you know how to reproduce it,
+        please tell us. We're pretty good at fixing bugs we can
+        reproduce.
+
+    o   How you started Emacs, what variables you have changed and
+        which packages you have loaded. If possible, try to  reproduce
+        the bug with Emacs started with the -q command line switch.
+
+    The command kom-bug-report may come in handy. It gives us a lot of 
+    information that you might not think of (such as what the internal 
+    data structures look like.)
diff --git a/src/ansaphone.el b/src/ansaphone.el
index 4f65ba7d9e0c4b3445af67f02c8f7ee3579d7072..cdf83732269d600d3bedf743d3706162c6bcee91 100644
--- a/src/ansaphone.el
+++ b/src/ansaphone.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/async.el b/src/async.el
index 4996477876a02849648da04070996f469cb217a1..9bdeb38cb46f353a62506e958605fc521594e998 100644
--- a/src/async.el
+++ b/src/async.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/buffers.el b/src/buffers.el
index 76ee3477d74f24436490919b4bacf6e20f196b34..82a9ffaf6e0a00310a28ab742ca37e1421b03f2a 100644
--- a/src/buffers.el
+++ b/src/buffers.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
@@ -261,8 +262,10 @@ categories")
   (let ((buf (generate-new-buffer name)))
     (save-excursion
       (set-buffer buf)
-      (make-local-variable 'enable-multibyte-characters)
-      (setq enable-multibyte-characters nil))
+      (if (fboundp 'toggle-enable-multibyte-characters)
+	  (toggle-enable-multibyte-characters -1)))
+      ;;(make-local-variable 'enable-multibyte-characters)
+      ;;(setq enable-multibyte-characters nil))
     buf))
 
 (defun lyskom-get-buffer-create (category name &optional unique)
@@ -293,8 +296,10 @@ The created buffer is made a child of the current buffer."
     (lyskom-update-inherited-variables buffer)
     (save-excursion (set-buffer buffer)
                     (setq lyskom-buffer-category category)
-                    (make-local-variable 'enable-multibyte-characters)
-                    (setq enable-multibyte-characters nil))
+		    (if (fboundp 'toggle-enable-multibyte-characters)
+			(toggle-enable-multibyte-characters -1)))
+                    ;;(make-local-variable 'enable-multibyte-characters)
+                    ;;(setq enable-multibyte-characters nil))
     buffer))
 
 
diff --git a/src/cache.el b/src/cache.el
index 6f71ddfc2bfca73bbb60de778bdcbdf7f90e2dbb..fb6e962bf3a60fe90d09d124563614861d28a86f 100644
--- a/src/cache.el
+++ b/src/cache.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/clienttypes.el b/src/clienttypes.el
index 1386883d3a82654907e0b62827f27f61171114ea..dbf7edfe497cbe50e39e9177de39faff45c05cef 100644
--- a/src/clienttypes.el
+++ b/src/clienttypes.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/command.el b/src/command.el
index 16e30f54c558f47ed98834318d177f91e0ab829f..8f8b97d25987006134f66a9a9e5f52d22f1c4c3c 100644
--- a/src/command.el
+++ b/src/command.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/commands1.el b/src/commands1.el
index 9700da1e2ead6e6491c9a141bc93e4a7eb729811..6c7a42cefcb6f1f9d33719a9bcdbec91ac556548 100644
--- a/src/commands1.el
+++ b/src/commands1.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/commands2.el b/src/commands2.el
index 171b3485eaa9c574cb5b0f12f7ec2968c39971c5..932b35793a96334979c671a225361d74187a4e79 100644
--- a/src/commands2.el
+++ b/src/commands2.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/compatibility.el b/src/compatibility.el
index 2f21360c9febb4452e5acffe35f648ad2e735747..4b315593b4340833b88e416f4868b3b8e953be43 100644
--- a/src/compatibility.el
+++ b/src/compatibility.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;; -*- emacs-lisp -*-
 ;;;;; $Id$
 ;;;;; Copyright (C) 1996  Lysator Academic Computer Association.
diff --git a/src/completing-read.el b/src/completing-read.el
index fee3af9445ac674ae473b26536e029d808af8ab9..b8404afea32e464d8183cce01e1d6ac15f53f27b 100644
--- a/src/completing-read.el
+++ b/src/completing-read.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/deferred-insert.el b/src/deferred-insert.el
index 1ccbab493037924fb6d87ca8769b762aa63d67d8..e073eb1151ec048416891dee805a9b939056c025 100644
--- a/src/deferred-insert.el
+++ b/src/deferred-insert.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1996  Lysator Academic Computer Association.
diff --git a/src/defvar.el b/src/defvar.el
index 35d7ba031b8ad63fd85690aa775855efb7fb5d34..0df7acd27cff370d3da3795243e2c44da71ebd6e 100644
--- a/src/defvar.el
+++ b/src/defvar.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
@@ -120,8 +121,10 @@ is saved before executing FORMS and restored when FORMS have finished."
       (set (car syms) (car vals))
       (setq syms (cdr syms)
             vals (cdr vals)))
-    (make-local-variable 'enable-multibyte-characters)
-    (setq enable-multibyte-characters nil)))
+    (if (fboundp 'toggle-enable-multibyte-characters)
+	(toggle-enable-multibyte-characters -1))))
+    ;;(make-local-variable 'enable-multibyte-characters)
+    ;;(setq enable-multibyte-characters nil)))
 
          
 
diff --git a/src/edit-text.el b/src/edit-text.el
index 4af53a900b01a7765a63b11ab3bd83c1500a26bb..f33fa73d9bfa3b9939d6c28bdc54284d8865d881 100644
--- a/src/edit-text.el
+++ b/src/edit-text.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/elib-string.el b/src/elib-string.el
index 385d77d935f5ba9178b28a6b1e6573d820bae221..a520164debda0cbc7e4426354642a34546c8821d 100644
--- a/src/elib-string.el
+++ b/src/elib-string.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;; $Id$
 ;;;; This file contains some miscellaneous string functions
 
diff --git a/src/english-strings.el b/src/english-strings.el
index bc41c1e46b09ffc74ada8eefeae49eb92b39d46f..c545c9c10fcba304234c8c7951a6846df18c2dcc 100644
--- a/src/english-strings.el
+++ b/src/english-strings.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/envcheck.el b/src/envcheck.el
index 22222fddb8baa6f8dc9df0eab5f47a7e7c38af7b..b9272530649f389d76fb3f1352688a9ce4079e9f 100644
--- a/src/envcheck.el
+++ b/src/envcheck.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/filter-edit.el b/src/filter-edit.el
index b35c9ce536b5cb7afb6ef450df41508c2b19f33a..c899aeedb8eda21751f0cd20db557de5009fb930 100644
--- a/src/filter-edit.el
+++ b/src/filter-edit.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1994, 1996  Lysator Academic Computer Association.
diff --git a/src/filter.el b/src/filter.el
index b2b854a17abdb5188199d8f7c64aa680e80244a1..0de8069f84139c27906afbee5f01f9b9d4e72731 100644
--- a/src/filter.el
+++ b/src/filter.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/flags.el b/src/flags.el
index d9ec512796415ebb221877482cf0eb14653d5fc5..0295029114d1517e17e41e32bda02ef0408271ee 100644
--- a/src/flags.el
+++ b/src/flags.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/internal.el b/src/internal.el
index 41d153d356b6d3da2d08cc4851191542e976f274..0d9c4cc688b22a99519b5aae95bd26f9808e641b 100644
--- a/src/internal.el
+++ b/src/internal.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/komtypes.el b/src/komtypes.el
index e71c9c084164eba2aa50cd54ffe007e93df9b389..0c425fb7872217772dfd24bddd46f81eb4563c4f 100644
--- a/src/komtypes.el
+++ b/src/komtypes.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/language.el b/src/language.el
index 9e6eca7e38b81cf4a2a9f4e5ad0c01c257d502c5..5dbb2d7f3e971c11416adaa4134e700c8291cb60 100644
--- a/src/language.el
+++ b/src/language.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/lpath.el b/src/lpath.el
index bf5f1d6c90045f4cacb3322ad159fe4e1e6251e8..7541f6116a90623f7aa1c0c0ea91610f86caa960 100644
--- a/src/lpath.el
+++ b/src/lpath.el
@@ -1 +1,2 @@
+;;;;; -*-unibyte: t;-*-
 (setq load-path (cons "." load-path))
diff --git a/src/lyskom-buttons.el b/src/lyskom-buttons.el
index 8741e9b2959c6b335c4bc4643b31191a03a938ab..43de0b77e19f3d2e3dd6e61e44d2ddcad3968d25 100644
--- a/src/lyskom-buttons.el
+++ b/src/lyskom-buttons.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/lyskom-rest.el b/src/lyskom-rest.el
index 466355a6924ae29e06da3b844eef8d91500d39ea..baa79c8604317304a39a034b4023cb1159375942 100644
--- a/src/lyskom-rest.el
+++ b/src/lyskom-rest.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
@@ -2828,8 +2829,10 @@ One parameter - the prompt string."
   (lyskom-message "%s" prompt-str)
   (let ((input-string "")
 	(input-char)
-	(cursor-in-echo-area t)
-        (enable-multibyte-characters nil))
+	(cursor-in-echo-area t))
+	;;(enable-multibyte-characters nil))
+    (if (fboundp 'toggle-enable-multibyte-characters)
+	(toggle-enable-multibyte-characters -1))
     (while (not (or (eq (setq input-char 
 			      (condition-case err
 				  (read-char)
@@ -2894,14 +2897,28 @@ One parameter - the prompt string."
 ;;; loaded.
 ;;;
 
-(setq lyskom-line-start-chars
-      (let ((tmp (make-vector 256 nil)))
-        (mapcar 
-         (function
-          (lambda (x)
-            (aset tmp (char-to-int x) t)))
-         lyskom-line-start-chars-string)
-        tmp))
+;;; Should work for emacs-20.3. Doesn't seem to.
+;;; string-to-vector is a 20-ism. /mr
+;;(setq lyskom-line-start-chars
+;;      (string-to-vector lyskom-line-start-chars-string))
+
+(if (fboundp 'multibyte-char-to-unibyte)
+    (setq lyskom-line-start-chars
+	  (let ((tmp (make-vector 256 nil)))
+	    (mapcar 
+	     (function
+	      (lambda (x)
+		(aset tmp (multibyte-char-to-unibyte x) t)))
+	     lyskom-line-start-chars-string)
+	    tmp))
+  (setq lyskom-line-start-chars
+	(let ((tmp (make-vector 256 nil)))
+	  (mapcar 
+	   (function
+	    (lambda (x)
+	      (aset tmp (char-to-int x) t)))
+	   lyskom-line-start-chars-string)
+	  tmp)))
 		 
 
 
diff --git a/src/macros.el b/src/macros.el
index 60f0d444eabfd8004a3c4a6d282615cb69cbc87c..a4025a4fe1a674db83e6fb22b5fef2f15f1a3a0f 100644
--- a/src/macros.el
+++ b/src/macros.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/menus.el b/src/menus.el
index 9f50b2b4a95d8792192a025b22a249d6186e72a1..c8a59b341787500aae9506c96afece94d039f237 100644
--- a/src/menus.el
+++ b/src/menus.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/messages.el b/src/messages.el
index e9d511802b9188fdb8138b6baaaf3029e48f9788..40939f11c94c9e3c4b3e2f93539f49b8481c8f29 100644
--- a/src/messages.el
+++ b/src/messages.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/option-edit.el b/src/option-edit.el
index f753341f4df473d91aa212656ccc07156488365a..1a76b9441dd0adb38677dd944f99e5b2eb59cccd 100644
--- a/src/option-edit.el
+++ b/src/option-edit.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/parse.el b/src/parse.el
index 52613b8a8826caa8749b0cd2ea65f5b5f1a524b8..d27749b455bf51fe1e8bb532a5e812c21f0c329e 100644
--- a/src/parse.el
+++ b/src/parse.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/prefetch.el b/src/prefetch.el
index 59ac56c648a08a2f2a5d740ed0e92b710bd7276b..51d1a1869dd6601e5596bfef3352ca88b9fa1e63 100644
--- a/src/prefetch.el
+++ b/src/prefetch.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/prioritize.el b/src/prioritize.el
index 883f84ad5b1d5cc67f2bb512017a27b471da9ce3..846d29aa1fd59b7a321034c1b865798c9d11d725 100644
--- a/src/prioritize.el
+++ b/src/prioritize.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/reading.el b/src/reading.el
index 0d12964144c877e9d35895b71f9abfb2256c9890..74711a5a9987c124d9093d7f47305747fbe2d4cf 100644
--- a/src/reading.el
+++ b/src/reading.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/remote-control.el b/src/remote-control.el
index 145eb83061be8fff5e81feba5fd1f4b170b98ac6..6e1a1462fa9235bca4110e68d708637e02315949 100644
--- a/src/remote-control.el
+++ b/src/remote-control.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/review.el b/src/review.el
index 6f713a833b0e6711c88523f47c618422a09cebe5..2b698b1674b0c9398ad2af47709ffc4aa400e270 100644
--- a/src/review.el
+++ b/src/review.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/services.el b/src/services.el
index 8302939630a85c01de2152fb326920724b40841d..95fc214208a46031c3718985acb397c6033151fc 100644
--- a/src/services.el
+++ b/src/services.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/slow.el b/src/slow.el
index fcc551cf74efc6c3bf4ecfe6785e952f3958a7fb..7a4eb21e17640c142e94e89d4c36610cfeca72d9 100644
--- a/src/slow.el
+++ b/src/slow.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1996  Lysator Academic Computer Association.
diff --git a/src/startup.el b/src/startup.el
index 3c06db05ccb73ae36767ee121b740cada0722a2f..0ba4493ec5a8feb13e046c5ae8d21657d4579696 100644
--- a/src/startup.el
+++ b/src/startup.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/swedish-strings.el b/src/swedish-strings.el
index dda16bf53aff9a83fb39516ad4b4cb34de6e5208..4d24c51e9bac04a72ba8cd8360359bfd0c838efb 100644
Binary files a/src/swedish-strings.el and b/src/swedish-strings.el differ
diff --git a/src/utilities.el b/src/utilities.el
index f891e8f3f90e0efbe194f4a361bfe22467b3d740..17144c44a4d75e6ade4a4fbdc4c2f047d03ad9ae 100644
--- a/src/utilities.el
+++ b/src/utilities.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;; -*- emacs-lisp -*-
 ;;;;; $Id$
 ;;;;; Copyright (C) 1996  Lysator Academic Computer Association.
diff --git a/src/vars.el.in b/src/vars.el.in
index 7812885adb8b2927e2a0822529dc3b979f56093e..30c6c7dbdb3154204704d455afaf900a1968ff89 100644
--- a/src/vars.el.in
+++ b/src/vars.el.in
@@ -730,7 +730,8 @@ part is optional. If it is not specified, port 80 is assumed.")
     ("kom.csd.uu.se" . "CSD-KOM")
     ("striterax.medio.mh.se" . "MedioKOM")
     ("kom.mds.mdh.se" . "MdS-KOM")
-    ("kom.stacken.kth.se" . "TokKOM"))
+    ("kom.stacken.kth.se" . "TokKOM")
+    ("kom.cd.chalmers.se" . "CD-KOM"))
   "*An alist mapping server names to shorter identification strings")
 
 (def-kom-var kom-ansaphone-on nil
diff --git a/src/view-mode.el b/src/view-mode.el
index ea976ae6548c66645d1367b79b5956ae4c722271..c826a17f8fad90154da49994ad071d9a29f1de53 100644
--- a/src/view-mode.el
+++ b/src/view-mode.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.
diff --git a/src/view-text.el b/src/view-text.el
index c276acc8a09b493bed62fcb2e8f259b2026f312d..13dffb1a8dad2c3cf7743bdea17b5b3913560980 100644
--- a/src/view-text.el
+++ b/src/view-text.el
@@ -1,3 +1,4 @@
+;;;;; -*-unibyte: t;-*-
 ;;;;;
 ;;;;; $Id$
 ;;;;; Copyright (C) 1991, 1996  Lysator Academic Computer Association.