diff options
| author | Glenn Morris | 2009-09-03 06:54:57 +0000 |
|---|---|---|
| committer | Glenn Morris | 2009-09-03 06:54:57 +0000 |
| commit | 597e2240abb69d6d1dc7cf72350575f8e871b8e4 (patch) | |
| tree | 364a3fd7e1ea2401b1d8e6a936dbf74ee8a563c9 | |
| parent | 99b195c851fef3b843917001bb621879f5396e71 (diff) | |
| download | emacs-597e2240abb69d6d1dc7cf72350575f8e871b8e4.tar.gz emacs-597e2240abb69d6d1dc7cf72350575f8e871b8e4.zip | |
Use default-value rather than default-enable-multibyte-characters.
| -rw-r--r-- | lisp/ChangeLog | 19 | ||||
| -rw-r--r-- | lisp/arc-mode.el | 6 | ||||
| -rw-r--r-- | lisp/dos-fns.el | 6 | ||||
| -rw-r--r-- | lisp/international/mule-cmds.el | 19 | ||||
| -rw-r--r-- | lisp/international/mule-diag.el | 3 | ||||
| -rw-r--r-- | lisp/mail/emacsbug.el | 8 | ||||
| -rw-r--r-- | lisp/mail/rmail.el | 2 | ||||
| -rw-r--r-- | lisp/mail/sendmail.el | 2 | ||||
| -rw-r--r-- | lisp/man.el | 6 | ||||
| -rw-r--r-- | lisp/menu-bar.el | 10 | ||||
| -rw-r--r-- | lisp/server.el | 2 | ||||
| -rw-r--r-- | lisp/startup.el | 9 | ||||
| -rw-r--r-- | lisp/tar-mode.el | 7 | ||||
| -rw-r--r-- | lisp/w32-fns.el | 10 | ||||
| -rw-r--r-- | lisp/x-dnd.el | 5 |
15 files changed, 69 insertions, 45 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index e81e955ca2b..2b78da7f92e 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,24 @@ | |||
| 1 | 2009-09-03 Glenn Morris <rgm@gnu.org> | 1 | 2009-09-03 Glenn Morris <rgm@gnu.org> |
| 2 | 2 | ||
| 3 | * arc-mode.el (archive-mode): | ||
| 4 | * dos-fns.el (set-default-process-coding-system): | ||
| 5 | * man.el (Man-getpage-in-background): | ||
| 6 | * menu-bar.el (menu-bar-describe-menu): | ||
| 7 | * server.el (server-process-filter): | ||
| 8 | * startup.el (command-line): | ||
| 9 | * tar-mode.el (tar-header-block-tokenize, tar-extract): | ||
| 10 | * w32-fns.el (set-default-process-coding-system): | ||
| 11 | * x-dnd.el (x-dnd-handle-file-name): | ||
| 12 | * international/mule-cmds.el (mule-menu-keymap) | ||
| 13 | (set-default-coding-systems, language-info-alist, set-language-info) | ||
| 14 | (set-language-environment, standard-display-european-internal) | ||
| 15 | (set-locale-environment): | ||
| 16 | * international/mule-diag.el (mule-diag): | ||
| 17 | * mail/emacsbug.el (report-emacs-bug): | ||
| 18 | * mail/rmail.el (rmail-mode): | ||
| 19 | * mail/sendmail.el (mail-setup): | ||
| 20 | Use default-value rather than default-enable-multibyte-characters. | ||
| 21 | |||
| 3 | * progmodes/f90.el: Move all safe properties into the defcustoms. | 22 | * progmodes/f90.el: Move all safe properties into the defcustoms. |
| 4 | (f90-get-correct-indent, f90-indent-region, f90-abbrev-start): Use memq. | 23 | (f90-get-correct-indent, f90-indent-region, f90-abbrev-start): Use memq. |
| 5 | 24 | ||
diff --git a/lisp/arc-mode.el b/lisp/arc-mode.el index a91e9aebe3b..3b7603b8c0e 100644 --- a/lisp/arc-mode.el +++ b/lisp/arc-mode.el | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | ;;; arc-mode.el --- simple editing of archives | 1 | ;;; arc-mode.el --- simple editing of archives |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1995, 1997, 1998, 2001, 2002, 2003, 2004, | 3 | ;; Copyright (C) 1995, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, |
| 4 | ;; 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. | 4 | ;; 2007, 2008, 2009 Free Software Foundation, Inc. |
| 5 | 5 | ||
| 6 | ;; Author: Morten Welinder <terra@gnu.org> | 6 | ;; Author: Morten Welinder <terra@gnu.org> |
| 7 | ;; Keywords: archives msdog editing major-mode | 7 | ;; Keywords: archives msdog editing major-mode |
| @@ -698,7 +698,7 @@ archive. | |||
| 698 | (or file-name-coding-system | 698 | (or file-name-coding-system |
| 699 | default-file-name-coding-system | 699 | default-file-name-coding-system |
| 700 | locale-coding-system)) | 700 | locale-coding-system)) |
| 701 | (if default-enable-multibyte-characters | 701 | (if (default-value 'enable-multibyte-characters) |
| 702 | (set-buffer-multibyte 'to)) | 702 | (set-buffer-multibyte 'to)) |
| 703 | (archive-summarize nil) | 703 | (archive-summarize nil) |
| 704 | (setq buffer-read-only t)))) | 704 | (setq buffer-read-only t)))) |
diff --git a/lisp/dos-fns.el b/lisp/dos-fns.el index 5b3c5df50d8..3cfaa73d5a0 100644 --- a/lisp/dos-fns.el +++ b/lisp/dos-fns.el | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | ;;; dos-fns.el --- MS-Dos specific functions | 1 | ;;; dos-fns.el --- MS-Dos specific functions |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1991, 1993, 1995, 1996, 2001, 2002, 2003, 2004, | 3 | ;; Copyright (C) 1991, 1993, 1995, 1996, 2001, 2002, 2003, 2004, 2005, |
| 4 | ;; 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. | 4 | ;; 2006, 2007, 2008, 2009 Free Software Foundation, Inc. |
| 5 | 5 | ||
| 6 | ;; Maintainer: Morten Welinder <terra@diku.dk> | 6 | ;; Maintainer: Morten Welinder <terra@diku.dk> |
| 7 | ;; Keywords: internal | 7 | ;; Keywords: internal |
| @@ -211,7 +211,7 @@ returned unaltered." | |||
| 211 | ;; Override settings chosen at startup. | 211 | ;; Override settings chosen at startup. |
| 212 | (defun set-default-process-coding-system () | 212 | (defun set-default-process-coding-system () |
| 213 | (setq default-process-coding-system | 213 | (setq default-process-coding-system |
| 214 | (if default-enable-multibyte-characters | 214 | (if (default-value 'enable-multibyte-characters) |
| 215 | '(undecided-dos . undecided-dos) | 215 | '(undecided-dos . undecided-dos) |
| 216 | '(raw-text-dos . raw-text-dos)))) | 216 | '(raw-text-dos . raw-text-dos)))) |
| 217 | 217 | ||
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index 663c5769e35..96c17ed4634 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el | |||
| @@ -127,8 +127,8 @@ | |||
| 127 | (define-key-after map [separator-input-method] '("--")) | 127 | (define-key-after map [separator-input-method] '("--")) |
| 128 | 128 | ||
| 129 | (define-key-after map [set-various-coding-system] | 129 | (define-key-after map [set-various-coding-system] |
| 130 | (list 'menu-item "Set Coding Systems" set-coding-system-map | 130 | `(menu-item "Set Coding Systems" ,set-coding-system-map |
| 131 | :enable 'default-enable-multibyte-characters)) | 131 | :enable (default-value 'enable-multibyte-characters))) |
| 132 | (define-key-after map [view-hello-file] | 132 | (define-key-after map [view-hello-file] |
| 133 | '(menu-item "Show Multi-lingual Text" view-hello-file | 133 | '(menu-item "Show Multi-lingual Text" view-hello-file |
| 134 | :enable (file-readable-p | 134 | :enable (file-readable-p |
| @@ -358,7 +358,7 @@ This also sets the following values: | |||
| 358 | (if (eq system-type 'darwin) | 358 | (if (eq system-type 'darwin) |
| 359 | ;; The file-name coding system on Darwin systems is always utf-8. | 359 | ;; The file-name coding system on Darwin systems is always utf-8. |
| 360 | (setq default-file-name-coding-system 'utf-8) | 360 | (setq default-file-name-coding-system 'utf-8) |
| 361 | (if (and default-enable-multibyte-characters | 361 | (if (and (default-value 'enable-multibyte-characters) |
| 362 | (or (not coding-system) | 362 | (or (not coding-system) |
| 363 | (coding-system-get coding-system 'ascii-compatible-p))) | 363 | (coding-system-get coding-system 'ascii-compatible-p))) |
| 364 | (setq default-file-name-coding-system coding-system))) | 364 | (setq default-file-name-coding-system coding-system))) |
| @@ -1097,7 +1097,7 @@ Meaningful values for KEY include | |||
| 1097 | `ctext-non-standard-encodings' for more detail. | 1097 | `ctext-non-standard-encodings' for more detail. |
| 1098 | 1098 | ||
| 1099 | The following keys take effect only when multibyte characters are | 1099 | The following keys take effect only when multibyte characters are |
| 1100 | globally disabled, i.e. the value of `default-enable-multibyte-characters' | 1100 | globally disabled, i.e. the default value of `enable-multibyte-characters' |
| 1101 | is nil. | 1101 | is nil. |
| 1102 | 1102 | ||
| 1103 | unibyte-display value is a coding system to encode characters for | 1103 | unibyte-display value is a coding system to encode characters for |
| @@ -1138,7 +1138,7 @@ see `language-info-alist'." | |||
| 1138 | (set-language-environment-nonascii-translation lang-env)) | 1138 | (set-language-environment-nonascii-translation lang-env)) |
| 1139 | ((eq key 'charset) | 1139 | ((eq key 'charset) |
| 1140 | (set-language-environment-charset lang-env)) | 1140 | (set-language-environment-charset lang-env)) |
| 1141 | ((and (not default-enable-multibyte-characters) | 1141 | ((and (not (default-value 'enable-multibyte-characters)) |
| 1142 | (or (eq key 'unibyte-syntax) (eq key 'unibyte-display))) | 1142 | (or (eq key 'unibyte-syntax) (eq key 'unibyte-display))) |
| 1143 | (set-language-environment-unibyte lang-env))))) | 1143 | (set-language-environment-unibyte lang-env))))) |
| 1144 | 1144 | ||
| @@ -1849,7 +1849,7 @@ specifies the character set for the major languages of Western Europe." | |||
| 1849 | (set-language-environment-nonascii-translation language-name) | 1849 | (set-language-environment-nonascii-translation language-name) |
| 1850 | (set-language-environment-charset language-name) | 1850 | (set-language-environment-charset language-name) |
| 1851 | ;; Unibyte setups if necessary. | 1851 | ;; Unibyte setups if necessary. |
| 1852 | (unless default-enable-multibyte-characters | 1852 | (unless (default-value 'enable-multibyte-characters) |
| 1853 | (set-language-environment-unibyte language-name)) | 1853 | (set-language-environment-unibyte language-name)) |
| 1854 | 1854 | ||
| 1855 | (let ((func (get-language-info language-name 'setup-function))) | 1855 | (let ((func (get-language-info language-name 'setup-function))) |
| @@ -1934,7 +1934,8 @@ See `set-language-info-alist' for use in programs." | |||
| 1934 | ;; Unibyte Emacs on MS-DOS wants to display all 8-bit characters with | 1934 | ;; Unibyte Emacs on MS-DOS wants to display all 8-bit characters with |
| 1935 | ;; the native font, and codes 160 and 146 stand for something very | 1935 | ;; the native font, and codes 160 and 146 stand for something very |
| 1936 | ;; different there. | 1936 | ;; different there. |
| 1937 | (or (and (eq window-system 'pc) (not default-enable-multibyte-characters)) | 1937 | (or (and (eq window-system 'pc) (not (default-value |
| 1938 | 'enable-multibyte-characters))) | ||
| 1938 | (progn | 1939 | (progn |
| 1939 | ;; Most X fonts used to do the wrong thing for latin-1 code 160. | 1940 | ;; Most X fonts used to do the wrong thing for latin-1 code 160. |
| 1940 | (unless (and (eq window-system 'x) | 1941 | (unless (and (eq window-system 'x) |
| @@ -2602,10 +2603,10 @@ See also `locale-charset-language-names', `locale-language-names', | |||
| 2602 | (unless frame | 2603 | (unless frame |
| 2603 | (set-language-environment language-name)) | 2604 | (set-language-environment language-name)) |
| 2604 | 2605 | ||
| 2605 | ;; If default-enable-multibyte-characters is nil, | 2606 | ;; If the default enable-multibyte-characters is nil, |
| 2606 | ;; we are using single-byte characters, | 2607 | ;; we are using single-byte characters, |
| 2607 | ;; so the display table and terminal coding system are irrelevant. | 2608 | ;; so the display table and terminal coding system are irrelevant. |
| 2608 | (when default-enable-multibyte-characters | 2609 | (when (default-value 'enable-multibyte-characters) |
| 2609 | (set-display-table-and-terminal-coding-system | 2610 | (set-display-table-and-terminal-coding-system |
| 2610 | language-name coding-system frame)) | 2611 | language-name coding-system frame)) |
| 2611 | 2612 | ||
diff --git a/lisp/international/mule-diag.el b/lisp/international/mule-diag.el index 1550443ddd3..8417a7c1142 100644 --- a/lisp/international/mule-diag.el +++ b/lisp/international/mule-diag.el | |||
| @@ -1088,7 +1088,8 @@ system which uses fontsets)." | |||
| 1088 | (insert "Version of this emacs:\n " (emacs-version) "\n\n") | 1088 | (insert "Version of this emacs:\n " (emacs-version) "\n\n") |
| 1089 | (insert "Configuration options:\n " system-configuration-options "\n\n") | 1089 | (insert "Configuration options:\n " system-configuration-options "\n\n") |
| 1090 | (insert "Multibyte characters awareness:\n" | 1090 | (insert "Multibyte characters awareness:\n" |
| 1091 | (format " default: %S\n" default-enable-multibyte-characters) | 1091 | (format " default: %S\n" (default-value |
| 1092 | 'enable-multibyte-characters)) | ||
| 1092 | (format " current-buffer: %S\n\n" enable-multibyte-characters)) | 1093 | (format " current-buffer: %S\n\n" enable-multibyte-characters)) |
| 1093 | (insert "Current language environment: " current-language-environment | 1094 | (insert "Current language environment: " current-language-environment |
| 1094 | "\n\n") | 1095 | "\n\n") |
diff --git a/lisp/mail/emacsbug.el b/lisp/mail/emacsbug.el index e09b68de2b3..c05dbe1f80d 100644 --- a/lisp/mail/emacsbug.el +++ b/lisp/mail/emacsbug.el | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | ;;; emacsbug.el --- command to report Emacs bugs to appropriate mailing list | 1 | ;;; emacsbug.el --- command to report Emacs bugs to appropriate mailing list |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1985, 1994, 1997, 1998, 2000, 2001, 2002, 2003, | 3 | ;; Copyright (C) 1985, 1994, 1997, 1998, 2000, 2001, 2002, 2003, 2004, |
| 4 | ;; 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. | 4 | ;; 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. |
| 5 | 5 | ||
| 6 | ;; Author: K. Shane Hartman | 6 | ;; Author: K. Shane Hartman |
| 7 | ;; Maintainer: FSF | 7 | ;; Maintainer: FSF |
| @@ -166,8 +166,8 @@ usually do not have translators to read other languages for them.\n\n") | |||
| 166 | '("LC_ALL" "LC_COLLATE" "LC_CTYPE" "LC_MESSAGES" | 166 | '("LC_ALL" "LC_COLLATE" "LC_CTYPE" "LC_MESSAGES" |
| 167 | "LC_MONETARY" "LC_NUMERIC" "LC_TIME" "LANG" "XMODIFIERS")) | 167 | "LC_MONETARY" "LC_NUMERIC" "LC_TIME" "LANG" "XMODIFIERS")) |
| 168 | (insert (format " locale-coding-system: %s\n" locale-coding-system)) | 168 | (insert (format " locale-coding-system: %s\n" locale-coding-system)) |
| 169 | (insert (format " default-enable-multibyte-characters: %s\n" | 169 | (insert (format " default enable-multibyte-characters: %s\n" |
| 170 | default-enable-multibyte-characters)) | 170 | (default-value 'enable-multibyte-characters))) |
| 171 | (insert "\n") | 171 | (insert "\n") |
| 172 | (insert (format "Major mode: %s\n" | 172 | (insert (format "Major mode: %s\n" |
| 173 | (format-mode-line | 173 | (format-mode-line |
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el index 5aa592b79f4..07ae590c579 100644 --- a/lisp/mail/rmail.el +++ b/lisp/mail/rmail.el | |||
| @@ -1234,7 +1234,7 @@ Instead, these commands are available: | |||
| 1234 | (rmail-mode-2) | 1234 | (rmail-mode-2) |
| 1235 | (when (and finding-rmail-file | 1235 | (when (and finding-rmail-file |
| 1236 | (null coding-system-for-read) | 1236 | (null coding-system-for-read) |
| 1237 | default-enable-multibyte-characters) | 1237 | (default-value 'enable-multibyte-characters)) |
| 1238 | (let ((rmail-enable-multibyte t)) | 1238 | (let ((rmail-enable-multibyte t)) |
| 1239 | (rmail-require-mime-maybe) | 1239 | (rmail-require-mime-maybe) |
| 1240 | (rmail-convert-file-maybe) | 1240 | (rmail-convert-file-maybe) |
diff --git a/lisp/mail/sendmail.el b/lisp/mail/sendmail.el index 58f52aa68f4..7d34aee05eb 100644 --- a/lisp/mail/sendmail.el +++ b/lisp/mail/sendmail.el | |||
| @@ -552,7 +552,7 @@ actually occur.") | |||
| 552 | (kill-local-variable 'buffer-file-coding-system) | 552 | (kill-local-variable 'buffer-file-coding-system) |
| 553 | ;; This doesn't work for enable-multibyte-characters. | 553 | ;; This doesn't work for enable-multibyte-characters. |
| 554 | ;; (kill-local-variable 'enable-multibyte-characters) | 554 | ;; (kill-local-variable 'enable-multibyte-characters) |
| 555 | (set-buffer-multibyte default-enable-multibyte-characters) | 555 | (set-buffer-multibyte (default-value 'enable-multibyte-characters)) |
| 556 | (if current-input-method | 556 | (if current-input-method |
| 557 | (inactivate-input-method)) | 557 | (inactivate-input-method)) |
| 558 | (setq mail-send-actions actions) | 558 | (setq mail-send-actions actions) |
diff --git a/lisp/man.el b/lisp/man.el index 3aadfa2d5e1..d305d54dd43 100644 --- a/lisp/man.el +++ b/lisp/man.el | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | ;;; man.el --- browse UNIX manual pages -*- coding: iso-8859-1 -*- | 1 | ;;; man.el --- browse UNIX manual pages -*- coding: iso-8859-1 -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1993, 1994, 1996, 1997, 2001, 2002, 2003, | 3 | ;; Copyright (C) 1993, 1994, 1996, 1997, 2001, 2002, 2003, 2004, 2005, |
| 4 | ;; 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. | 4 | ;; 2006, 2007, 2008, 2009 Free Software Foundation, Inc. |
| 5 | 5 | ||
| 6 | ;; Author: Barry A. Warsaw <bwarsaw@cen.com> | 6 | ;; Author: Barry A. Warsaw <bwarsaw@cen.com> |
| 7 | ;; Maintainer: FSF | 7 | ;; Maintainer: FSF |
| @@ -811,7 +811,7 @@ all sections related to a subject, put something appropriate into the | |||
| 811 | ;; We must decode the output by a coding system that the | 811 | ;; We must decode the output by a coding system that the |
| 812 | ;; system's locale suggests in multibyte mode. | 812 | ;; system's locale suggests in multibyte mode. |
| 813 | (coding-system-for-read | 813 | (coding-system-for-read |
| 814 | (if default-enable-multibyte-characters | 814 | (if (default-value 'enable-multibyte-characters) |
| 815 | locale-coding-system 'raw-text-unix)) | 815 | locale-coding-system 'raw-text-unix)) |
| 816 | ;; Avoid possible error by using a directory that always exists. | 816 | ;; Avoid possible error by using a directory that always exists. |
| 817 | (default-directory | 817 | (default-directory |
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el index 24fd88e6819..8833021a8cc 100644 --- a/lisp/menu-bar.el +++ b/lisp/menu-bar.el | |||
| @@ -982,7 +982,7 @@ mail status in mode line")) | |||
| 982 | (list 'menu-item "Mule (Multilingual Environment)" mule-menu-keymap | 982 | (list 'menu-item "Mule (Multilingual Environment)" mule-menu-keymap |
| 983 | ;; Most of the MULE menu actually does make sense in unibyte mode, | 983 | ;; Most of the MULE menu actually does make sense in unibyte mode, |
| 984 | ;; e.g. language selection. | 984 | ;; e.g. language selection. |
| 985 | ;;; ':visible 'default-enable-multibyte-characters | 985 | ;;; :visible '(default-value 'enable-multibyte-characters) |
| 986 | )) | 986 | )) |
| 987 | ;(setq menu-bar-final-items (cons 'mule menu-bar-final-items)) | 987 | ;(setq menu-bar-final-items (cons 'mule menu-bar-final-items)) |
| 988 | ;(define-key menu-bar-options-menu [preferences] | 988 | ;(define-key menu-bar-options-menu [preferences] |
| @@ -1354,18 +1354,18 @@ mail status in mode line")) | |||
| 1354 | 1354 | ||
| 1355 | (define-key menu-bar-describe-menu [mule-diag] | 1355 | (define-key menu-bar-describe-menu [mule-diag] |
| 1356 | '(menu-item "Show All of Mule Status" mule-diag | 1356 | '(menu-item "Show All of Mule Status" mule-diag |
| 1357 | :visible default-enable-multibyte-characters | 1357 | :visible (default-value 'enable-multibyte-characters) |
| 1358 | :help "Display multilingual environment settings")) | 1358 | :help "Display multilingual environment settings")) |
| 1359 | (define-key menu-bar-describe-menu [describe-coding-system-briefly] | 1359 | (define-key menu-bar-describe-menu [describe-coding-system-briefly] |
| 1360 | '(menu-item "Describe Coding System (Briefly)" | 1360 | '(menu-item "Describe Coding System (Briefly)" |
| 1361 | describe-current-coding-system-briefly | 1361 | describe-current-coding-system-briefly |
| 1362 | :visible default-enable-multibyte-characters)) | 1362 | :visible (default-value 'enable-multibyte-characters))) |
| 1363 | (define-key menu-bar-describe-menu [describe-coding-system] | 1363 | (define-key menu-bar-describe-menu [describe-coding-system] |
| 1364 | '(menu-item "Describe Coding System..." describe-coding-system | 1364 | '(menu-item "Describe Coding System..." describe-coding-system |
| 1365 | :visible default-enable-multibyte-characters)) | 1365 | :visible (default-value 'enable-multibyte-characters))) |
| 1366 | (define-key menu-bar-describe-menu [describe-input-method] | 1366 | (define-key menu-bar-describe-menu [describe-input-method] |
| 1367 | '(menu-item "Describe Input Method..." describe-input-method | 1367 | '(menu-item "Describe Input Method..." describe-input-method |
| 1368 | :visible default-enable-multibyte-characters | 1368 | :visible (default-value 'enable-multibyte-characters) |
| 1369 | :help "Keyboard layout for specific input method")) | 1369 | :help "Keyboard layout for specific input method")) |
| 1370 | (define-key menu-bar-describe-menu [describe-language-environment] | 1370 | (define-key menu-bar-describe-menu [describe-language-environment] |
| 1371 | (list 'menu-item "Describe Language Environment" | 1371 | (list 'menu-item "Describe Language Environment" |
diff --git a/lisp/server.el b/lisp/server.el index 6cff6266b85..610ace05590 100644 --- a/lisp/server.el +++ b/lisp/server.el | |||
| @@ -869,7 +869,7 @@ The following commands are accepted by the client: | |||
| 869 | ;; supported any more. | 869 | ;; supported any more. |
| 870 | (assert (eq (match-end 0) (length string))) | 870 | (assert (eq (match-end 0) (length string))) |
| 871 | (let ((request (substring string 0 (match-beginning 0))) | 871 | (let ((request (substring string 0 (match-beginning 0))) |
| 872 | (coding-system (and default-enable-multibyte-characters | 872 | (coding-system (and (default-value 'enable-multibyte-characters) |
| 873 | (or file-name-coding-system | 873 | (or file-name-coding-system |
| 874 | default-file-name-coding-system))) | 874 | default-file-name-coding-system))) |
| 875 | nowait ; t if emacsclient does not want to wait for us. | 875 | nowait ; t if emacsclient does not want to wait for us. |
diff --git a/lisp/startup.el b/lisp/startup.el index 1253284be51..fa4a2546075 100644 --- a/lisp/startup.el +++ b/lisp/startup.el | |||
| @@ -1015,7 +1015,7 @@ opening the first frame (e.g. open a connection to an X server).") | |||
| 1015 | debug-on-error-should-be-set | 1015 | debug-on-error-should-be-set |
| 1016 | (debug-on-error-initial | 1016 | (debug-on-error-initial |
| 1017 | (if (eq init-file-debug t) 'startup init-file-debug)) | 1017 | (if (eq init-file-debug t) 'startup init-file-debug)) |
| 1018 | (orig-enable-multibyte default-enable-multibyte-characters)) | 1018 | (orig-enable-multibyte (default-value 'enable-multibyte-characters))) |
| 1019 | (let ((debug-on-error debug-on-error-initial) | 1019 | (let ((debug-on-error debug-on-error-initial) |
| 1020 | ;; This function actually reads the init files. | 1020 | ;; This function actually reads the init files. |
| 1021 | (inner | 1021 | (inner |
| @@ -1125,8 +1125,9 @@ the `--debug-init' option to view a complete error backtrace." | |||
| 1125 | debug-on-error-from-init-file debug-on-error))) | 1125 | debug-on-error-from-init-file debug-on-error))) |
| 1126 | (if debug-on-error-should-be-set | 1126 | (if debug-on-error-should-be-set |
| 1127 | (setq debug-on-error debug-on-error-from-init-file)) | 1127 | (setq debug-on-error debug-on-error-from-init-file)) |
| 1128 | (unless (or default-enable-multibyte-characters | 1128 | (unless (or (default-value 'enable-multibyte-characters) |
| 1129 | (eq orig-enable-multibyte default-enable-multibyte-characters)) | 1129 | (eq orig-enable-multibyte (default-value |
| 1130 | 'enable-multibyte-characters))) | ||
| 1130 | ;; Init file changed to unibyte. Reset existing multibyte | 1131 | ;; Init file changed to unibyte. Reset existing multibyte |
| 1131 | ;; buffers (probably *scratch*, *Messages*, *Minibuff-0*). | 1132 | ;; buffers (probably *scratch*, *Messages*, *Minibuff-0*). |
| 1132 | ;; Arguably this should only be done if they're free of | 1133 | ;; Arguably this should only be done if they're free of |
| @@ -1192,7 +1193,7 @@ the `--debug-init' option to view a complete error backtrace." | |||
| 1192 | (run-hooks 'after-init-hook) | 1193 | (run-hooks 'after-init-hook) |
| 1193 | 1194 | ||
| 1194 | ;; Decode all default-directory. | 1195 | ;; Decode all default-directory. |
| 1195 | (if (and default-enable-multibyte-characters locale-coding-system) | 1196 | (if (and (default-value 'enable-multibyte-characters) locale-coding-system) |
| 1196 | (save-excursion | 1197 | (save-excursion |
| 1197 | (dolist (elt (buffer-list)) | 1198 | (dolist (elt (buffer-list)) |
| 1198 | (set-buffer elt) | 1199 | (set-buffer elt) |
diff --git a/lisp/tar-mode.el b/lisp/tar-mode.el index e0c78c8b781..762ecc07284 100644 --- a/lisp/tar-mode.el +++ b/lisp/tar-mode.el | |||
| @@ -1,7 +1,8 @@ | |||
| 1 | ;;; tar-mode.el --- simple editing of tar files from GNU emacs | 1 | ;;; tar-mode.el --- simple editing of tar files from GNU emacs |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, | 3 | ;; Copyright (C) 1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, |
| 4 | ;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. | 4 | ;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 |
| 5 | ;; Free Software Foundation, Inc. | ||
| 5 | 6 | ||
| 6 | ;; Author: Jamie Zawinski <jwz@lucid.com> | 7 | ;; Author: Jamie Zawinski <jwz@lucid.com> |
| 7 | ;; Maintainer: FSF | 8 | ;; Maintainer: FSF |
| @@ -267,7 +268,7 @@ write-date, checksum, link-type, and link-name." | |||
| 267 | (setq name (concat (substring string tar-prefix-offset | 268 | (setq name (concat (substring string tar-prefix-offset |
| 268 | (1- (match-end 0))) | 269 | (1- (match-end 0))) |
| 269 | "/" name))) | 270 | "/" name))) |
| 270 | (if default-enable-multibyte-characters | 271 | (if (default-value 'enable-multibyte-characters) |
| 271 | (setq name | 272 | (setq name |
| 272 | (decode-coding-string name coding) | 273 | (decode-coding-string name coding) |
| 273 | linkname | 274 | linkname |
| @@ -819,7 +820,7 @@ appear on disk when you save the tar-file's buffer." | |||
| 819 | (if (or (not coding) | 820 | (if (or (not coding) |
| 820 | (eq (coding-system-type coding) 'undecided)) | 821 | (eq (coding-system-type coding) 'undecided)) |
| 821 | (setq coding (detect-coding-region start end t))) | 822 | (setq coding (detect-coding-region start end t))) |
| 822 | (if (and default-enable-multibyte-characters | 823 | (if (and (default-value 'enable-multibyte-characters) |
| 823 | (coding-system-get coding :for-unibyte)) | 824 | (coding-system-get coding :for-unibyte)) |
| 824 | (with-current-buffer buffer | 825 | (with-current-buffer buffer |
| 825 | (set-buffer-multibyte nil))) | 826 | (set-buffer-multibyte nil))) |
diff --git a/lisp/w32-fns.el b/lisp/w32-fns.el index 003276c5eb1..f118408e400 100644 --- a/lisp/w32-fns.el +++ b/lisp/w32-fns.el | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | ;;; w32-fns.el --- Lisp routines for Windows NT | 1 | ;;; w32-fns.el --- Lisp routines for Windows NT |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1994, 2001, 2002, 2003, 2004, | 3 | ;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, |
| 4 | ;; 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. | 4 | ;; 2009 Free Software Foundation, Inc. |
| 5 | 5 | ||
| 6 | ;; Author: Geoff Voelker <voelker@cs.washington.edu> | 6 | ;; Author: Geoff Voelker <voelker@cs.washington.edu> |
| 7 | ;; Keywords: internal | 7 | ;; Keywords: internal |
| @@ -176,20 +176,20 @@ You should set this to t when using a non-system shell.\n\n")))) | |||
| 176 | ;; (and some programs ported from Unix require it) but most will | 176 | ;; (and some programs ported from Unix require it) but most will |
| 177 | ;; produce DOS line endings on output. | 177 | ;; produce DOS line endings on output. |
| 178 | (setq default-process-coding-system | 178 | (setq default-process-coding-system |
| 179 | (if default-enable-multibyte-characters | 179 | (if (default-value 'enable-multibyte-characters) |
| 180 | '(undecided-dos . undecided-unix) | 180 | '(undecided-dos . undecided-unix) |
| 181 | '(raw-text-dos . raw-text-unix))) | 181 | '(raw-text-dos . raw-text-unix))) |
| 182 | ;; Make cmdproxy default to using DOS line endings for input, | 182 | ;; Make cmdproxy default to using DOS line endings for input, |
| 183 | ;; because some Windows programs (including command.com) require it. | 183 | ;; because some Windows programs (including command.com) require it. |
| 184 | (add-to-list 'process-coding-system-alist | 184 | (add-to-list 'process-coding-system-alist |
| 185 | `("[cC][mM][dD][pP][rR][oO][xX][yY]" | 185 | `("[cC][mM][dD][pP][rR][oO][xX][yY]" |
| 186 | . ,(if default-enable-multibyte-characters | 186 | . ,(if (default-value 'enable-multibyte-characters) |
| 187 | '(undecided-dos . undecided-dos) | 187 | '(undecided-dos . undecided-dos) |
| 188 | '(raw-text-dos . raw-text-dos)))) | 188 | '(raw-text-dos . raw-text-dos)))) |
| 189 | ;; plink needs DOS input when entering the password. | 189 | ;; plink needs DOS input when entering the password. |
| 190 | (add-to-list 'process-coding-system-alist | 190 | (add-to-list 'process-coding-system-alist |
| 191 | `("[pP][lL][iI][nN][kK]" | 191 | `("[pP][lL][iI][nN][kK]" |
| 192 | . ,(if default-enable-multibyte-characters | 192 | . ,(if (default-value 'enable-multibyte-characters) |
| 193 | '(undecided-dos . undecided-dos) | 193 | '(undecided-dos . undecided-dos) |
| 194 | '(raw-text-dos . raw-text-dos))))) | 194 | '(raw-text-dos . raw-text-dos))))) |
| 195 | 195 | ||
diff --git a/lisp/x-dnd.el b/lisp/x-dnd.el index 74c6321c815..f10506a6a9f 100644 --- a/lisp/x-dnd.el +++ b/lisp/x-dnd.el | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | ;;; x-dnd.el --- drag and drop support for X. | 1 | ;;; x-dnd.el --- drag and drop support for X. |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 |
| 4 | ;; Free Software Foundation, Inc. | ||
| 4 | 5 | ||
| 5 | ;; Author: Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 6 | ;; Author: Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
| 6 | ;; Maintainer: FSF | 7 | ;; Maintainer: FSF |
| @@ -263,7 +264,7 @@ STRING is the uri-list as a string. The URIs are separated by \\r\\n." | |||
| 263 | WINDOW is the window where the drop happened. | 264 | WINDOW is the window where the drop happened. |
| 264 | STRING is the file names as a string, separated by nulls." | 265 | STRING is the file names as a string, separated by nulls." |
| 265 | (let ((uri-list (split-string string "[\0\r\n]" t)) | 266 | (let ((uri-list (split-string string "[\0\r\n]" t)) |
| 266 | (coding (and default-enable-multibyte-characters | 267 | (coding (and (default-value 'enable-multibyte-characters) |
| 267 | (or file-name-coding-system | 268 | (or file-name-coding-system |
| 268 | default-file-name-coding-system))) | 269 | default-file-name-coding-system))) |
| 269 | retval) | 270 | retval) |