diff options
author | Eli Zaretskii <eliz@gnu.org> | 2006-12-15 16:24:04 +0000 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2006-12-15 16:24:04 +0000 |
commit | 6687ffc7be95eba9d7c25f51c1f7eb685ab54e16 (patch) | |
tree | 1d960176b7676204973cb40348c3487023cfe3c5 /lisp/emulation/edt.el | |
parent | 09e5121dcb5c59c85f21689bbf0114bfe45b07c5 (diff) | |
download | emacs-6687ffc7be95eba9d7c25f51c1f7eb685ab54e16.tar.gz |
Replace `/' with a `-', to fix a problem on Cygwin.
Diffstat (limited to 'lisp/emulation/edt.el')
-rw-r--r-- | lisp/emulation/edt.el | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lisp/emulation/edt.el b/lisp/emulation/edt.el index ae131dc50e9..89d017a1cad 100644 --- a/lisp/emulation/edt.el +++ b/lisp/emulation/edt.el @@ -3,8 +3,8 @@ ;; Copyright (C) 1986, 1992, 1993, 1994, 1995, 2000, 2001, 2002, 2003, ;; 2004, 2005, 2006 Free Software Foundation, Inc. -;; Author: Kevin Gallagher <kevingal@onramp.net> -;; Maintainer: Kevin Gallagher <kevingal@onramp.net> +;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com> +;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com> ;; Keywords: emulations ;; This file is part of GNU Emacs. @@ -339,8 +339,12 @@ This means that an edt-user.el file was found in the user's `load-path'.") (defconst edt-xserver (if (eq edt-window-system 'x) (if edt-x-emacs19-p - (replace-in-string (x-server-vendor) "[ _]" "-") - (subst-char-in-string ? ?- (x-server-vendor))) + ;; The Cygwin window manager has a `/' in its + ;; name, which breaks the generated file name of + ;; the custom key map file. Replace `/' with a + ;; `-' to work around that. + (replace-in-string (x-server-vendor) "[ /]" "-") + (subst-char-in-string ?/ ?- (subst-char-in-string ? ?- (x-server-vendor)))) nil) "Indicates X server vendor name, if applicable.") |