From unknown Fri Sep 05 08:43:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6879: 24.0.50; Shouldn't word-wrap be safe as file local variable? Resent-From: Kenichi Handa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Aug 2010 06:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6879 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 6879@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.128211143625798 (code B ref -1); Wed, 18 Aug 2010 06:04:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Aug 2010 06:03:56 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Olbkh-0006i2-30 for submit@debbugs.gnu.org; Wed, 18 Aug 2010 02:03:55 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Olbke-0006hu-J5 for submit@debbugs.gnu.org; Wed, 18 Aug 2010 02:03:53 -0400 Received: from lists.gnu.org ([199.232.76.165]:39868) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Olblg-00086p-AJ for submit@debbugs.gnu.org; Wed, 18 Aug 2010 02:04:56 -0400 Received: from [140.186.70.92] (port=40580 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Olble-0008Jl-O6 for bug-gnu-emacs@gnu.org; Wed, 18 Aug 2010 02:04:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00,RCVD_IN_RP_RNBL autolearn=no version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Olbld-0002Op-39 for bug-gnu-emacs@gnu.org; Wed, 18 Aug 2010 02:04:54 -0400 Received: from mx1.aist.go.jp ([150.29.246.133]:56422) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Olblc-0002OO-Hf for bug-gnu-emacs@gnu.org; Wed, 18 Aug 2010 02:04:53 -0400 Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id o7I64m29014383 for ; Wed, 18 Aug 2010 15:04:48 +0900 (JST) env-from (handa@m17n.org) Received: from smtp1.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id o7I64mnT010385 for ; Wed, 18 Aug 2010 15:04:48 +0900 (JST) env-from (handa@m17n.org) Received: by smtp1.aist.go.jp with ESMTP id o7I64mtr021006 for ; Wed, 18 Aug 2010 15:04:48 +0900 (JST) env-from (handa@m17n.org) Received: from handa by etlken with local (Exim 4.71) (envelope-from ) id 1OlblY-0002Zp-7s for bug-gnu-emacs@gnu.org; Wed, 18 Aug 2010 15:04:48 +0900 From: Kenichi Handa Date: Wed, 18 Aug 2010 15:04:48 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: Solaris 9 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.6 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.6 (----) Currently the variable word-wrap is not considered as safe when specified in Local Variables: section of a file. But, I see no risk in treating it as safe. How about this patch? It is for the trunk code, but perhaps it should go to emacs-23 branch too. === modified file 'lisp/files.el' --- lisp/files.el 2010-07-31 15:46:58 +0000 +++ lisp/files.el 2010-08-18 06:00:32 +0000 @@ -2782,6 +2782,7 @@ (no-update-autoloads . booleanp) (tab-width . integerp) ;; C source code (truncate-lines . booleanp) ;; C source code + (word-wrap . booleanp) ;; C source code (bidi-display-reordering . booleanp))) ;; C source code (put 'bidi-paragraph-direction 'safe-local-variable --- Kenichi Handa handa@m17n.org In GNU Emacs 24.0.50.34 (i686-pc-linux-gnu, GTK+ Version 2.20.1) of 2010-08-09 on etlken Windowing system distributor `The X.Org Foundation', version 11.0.10706000 configured using `configure '--enable-asserts' 'CFLAGS=-g'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ja_JP.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: display-time-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent input: M-x r e p o r Recent messages: Source file `/usr/local/work/emacs/work/lisp/emacs-lisp/package.el' newer than byte-compiled file For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: /usr/local/share/emacs/site-lisp/lookup-utils hides /usr/local/share/emacs/site-lisp/lookup/lookup-utils /usr/local/share/emacs/site-lisp/lookup-vars hides /usr/local/share/emacs/site-lisp/lookup/lookup-vars /usr/local/share/emacs/site-lisp/ndkks hides /usr/local/share/emacs/site-lisp/lookup/ndkks /usr/local/share/emacs/site-lisp/stem-english hides /usr/local/share/emacs/site-lisp/lookup/stem-english /usr/local/share/emacs/site-lisp/sdicf hides /usr/local/share/emacs/site-lisp/lookup/sdicf /usr/local/share/emacs/site-lisp/ndict hides /usr/local/share/emacs/site-lisp/lookup/ndict /usr/local/share/emacs/site-lisp/lookup-content hides /usr/local/share/emacs/site-lisp/lookup/lookup-content /usr/local/share/emacs/site-lisp/lookup hides /usr/local/share/emacs/site-lisp/lookup/lookup /usr/local/share/emacs/site-lisp/ndspell hides /usr/local/share/emacs/site-lisp/lookup/ndspell /usr/local/share/emacs/site-lisp/ndeb hides /usr/local/share/emacs/site-lisp/lookup/ndeb /usr/local/share/emacs/site-lisp/lookup-types hides /usr/local/share/emacs/site-lisp/lookup/lookup-types /usr/local/share/emacs/site-lisp/ndsrd hides /usr/local/share/emacs/site-lisp/lookup/ndsrd /usr/local/share/emacs/site-lisp/ndcookie hides /usr/local/share/emacs/site-lisp/lookup/ndcookie /usr/local/share/emacs/site-lisp/lookup-select hides /usr/local/share/emacs/site-lisp/lookup/lookup-select /usr/local/share/emacs/site-lisp/ndic hides /usr/local/share/emacs/site-lisp/lookup/ndic /usr/local/share/emacs/site-lisp/ndtp hides /usr/local/share/emacs/site-lisp/lookup/ndtp /usr/local/share/emacs/site-lisp/egg/leim-list hides /usr/local/work/emacs/work/leim/leim-list /usr/local/share/emacs/site-lisp/rmail-mime/mime/pgg-parse hides /usr/local/work/emacs/work/lisp/pgg-parse /usr/local/share/emacs/site-lisp/rmail-mime/mail/sha1 hides /usr/local/work/emacs/work/lisp/sha1 /usr/local/share/emacs/site-lisp/rmail-mime/mime/pgg-gpg hides /usr/local/work/emacs/work/lisp/pgg-gpg /usr/local/share/emacs/site-lisp/rmail-mime/mail/hex-util hides /usr/local/work/emacs/work/lisp/hex-util /usr/local/share/emacs/site-lisp/rmail-mime/mime/pgg hides /usr/local/work/emacs/work/lisp/pgg /usr/local/share/emacs/site-lisp/rmail-mime/mime/pgg-pgp hides /usr/local/work/emacs/work/lisp/pgg-pgp /usr/local/share/emacs/site-lisp/rmail-mime/mime/pgg-def hides /usr/local/work/emacs/work/lisp/pgg-def /usr/local/share/emacs/site-lisp/rmail-mime/mime/pgg-pgp5 hides /usr/local/work/emacs/work/lisp/pgg-pgp5 /usr/local/share/emacs/site-lisp/rmail-mime/mail/hmac-def hides /usr/local/work/emacs/work/lisp/net/hmac-def /usr/local/share/emacs/site-lisp/rmail-mime/mail/hmac-md5 hides /usr/local/work/emacs/work/lisp/net/hmac-md5 /usr/local/share/emacs/site-lisp/rmail-mime/mail/sasl-digest hides /usr/local/work/emacs/work/lisp/net/sasl-digest /usr/local/share/emacs/site-lisp/rmail-mime/mail/sasl-cram hides /usr/local/work/emacs/work/lisp/net/sasl-cram /usr/local/share/emacs/site-lisp/rmail-mime/mail/sasl hides /usr/local/work/emacs/work/lisp/net/sasl /usr/local/share/emacs/site-lisp/rmail-mime/mail/smtpmail hides /usr/local/work/emacs/work/lisp/mail/smtpmail /usr/local/share/emacs/site-lisp/rmail-mime/mail/feedmail hides /usr/local/work/emacs/work/lisp/mail/feedmail /usr/local/share/emacs/site-lisp/egg/its/thai hides /usr/local/work/emacs/work/lisp/language/thai /usr/local/share/emacs/site-lisp/egg/its/greek hides /usr/local/work/emacs/work/lisp/language/greek /usr/local/share/emacs/site-lisp/rmail-mime/mime/smime hides /usr/local/work/emacs/work/lisp/gnus/smime /usr/local/work/emacs/work/lisp/language/thai-word hides ~/emacslisp/thai-word /usr/local/work/emacs/work/lisp/textmodes/tex-mode hides ~/emacslisp/tex-mode /usr/local/work/emacs/work/lisp/textmodes/table hides ~/emacslisp/table /usr/local/work/emacs/work/lisp/emacs-lisp/syntax hides ~/emacslisp/syntax /usr/local/work/emacs/work/lisp/progmodes/prolog hides ~/emacslisp/prolog Features: (shadow sort gnus-util mail-extr message rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader emacsbug package time sendmail regexp-opt rmail-sa rmailsum rmail mail-utils rfc2047 rfc2045 ietf-drums mm-util mail-prsvr japan-util tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From unknown Fri Sep 05 08:43:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6879: 24.0.50; Shouldn't word-wrap be safe as file local variable? Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Aug 2010 07:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6879 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Kenichi Handa Cc: 6879@debbugs.gnu.org Received: via spool by 6879-submit@debbugs.gnu.org id=B6879.128211699431005 (code B ref 6879); Wed, 18 Aug 2010 07:37:02 +0000 Received: (at 6879) by debbugs.gnu.org; 18 Aug 2010 07:36:34 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OldCM-000842-H5 for submit@debbugs.gnu.org; Wed, 18 Aug 2010 03:36:34 -0400 Received: from impaqm2.telefonica.net ([213.4.138.2]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OldCL-00083s-KM for 6879@debbugs.gnu.org; Wed, 18 Aug 2010 03:36:34 -0400 Received: from IMPmailhost6.adm.correo ([10.20.102.127]) by IMPaqm2.telefonica.net with bizsmtp id vhly1e0042kvMAa3MjdccX; Wed, 18 Aug 2010 09:37:36 +0200 Received: from ceviche.home ([83.61.35.93]) by IMPmailhost6.adm.correo with BIZ IMP id vjdc1e00120aCvn1mjdcYN; Wed, 18 Aug 2010 09:37:36 +0200 X-Brightmail-Tracker: AAAAAA== X-TE-authinfo: authemail="monnier$movistar.es" |auth_email="monnier@movistar.es" X-TE-AcuTerraCos: auth_cuTerraCos="cosuitnetc01" Received: by ceviche.home (Postfix, from userid 20848) id DBE9E660F0; Wed, 18 Aug 2010 09:37:35 +0200 (CEST) From: Stefan Monnier Message-ID: References: Date: Wed, 18 Aug 2010 09:37:35 +0200 In-Reply-To: (Kenichi Handa's message of "Wed, 18 Aug 2010 15:04:48 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) > Currently the variable word-wrap is not considered as safe > when specified in Local Variables: section of a file. But, > I see no risk in treating it as safe. How about this patch? > It is for the trunk code, but perhaps it should go to > emacs-23 branch too. Yes, it's good for emacs-23, please install it, thanks, Stefan From unknown Fri Sep 05 08:43:30 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Kenichi Handa Subject: bug#6879: closed (bug#6879: 24.0.50; Shouldn't word-wrap be safe as file local variable?) Message-ID: References: X-Gnu-PR-Message: they-closed 6879 X-Gnu-PR-Package: emacs Reply-To: 6879@debbugs.gnu.org Date: Wed, 18 Aug 2010 08:16:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1282119362-825-1" This is a multi-part message in MIME format... ------------=_1282119362-825-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #6879: 24.0.50; Shouldn't word-wrap be safe as file local variable? which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 6879@debbugs.gnu.org. --=20 6879: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D6879 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1282119362-825-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 6879-done) by debbugs.gnu.org; 18 Aug 2010 08:15:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oldnt-0000Ck-C0 for submit@debbugs.gnu.org; Wed, 18 Aug 2010 04:15:21 -0400 Received: from mx1.aist.go.jp ([150.29.246.133]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oldnq-0000CZ-2d for 6879-done@debbugs.gnu.org; Wed, 18 Aug 2010 04:15:19 -0400 Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp with ESMTP id o7I8GJDr009753; Wed, 18 Aug 2010 17:16:19 +0900 (JST) env-from (handa@m17n.org) Received: from smtp2.aist.go.jp by rqsmtp2.aist.go.jp with ESMTP id o7I8GJrf007511; Wed, 18 Aug 2010 17:16:19 +0900 (JST) env-from (handa@m17n.org) Received: by smtp2.aist.go.jp with ESMTP id o7I8GJW1001444; Wed, 18 Aug 2010 17:16:19 +0900 (JST) env-from (handa@m17n.org) Received: from handa by etlken with local (Exim 4.71) (envelope-from ) id 1Oldop-0004fW-46; Wed, 18 Aug 2010 17:16:19 +0900 From: Kenichi Handa To: Stefan Monnier Subject: bug#6879: 24.0.50; Shouldn't word-wrap be safe as file local variable? In-Reply-To: (message from Stefan Monnier on Wed, 18 Aug 2010 09:37:35 +0200) References: Date: Wed, 18 Aug 2010 17:16:18 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 6879-done Cc: 6879-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) In article , Stefan Monnier writes: > > Currently the variable word-wrap is not considered as safe > > when specified in Local Variables: section of a file. But, > > I see no risk in treating it as safe. How about this patch? > > It is for the trunk code, but perhaps it should go to > > emacs-23 branch too. > Yes, it's good for emacs-23, please install it, > thanks, Just done. --- Kenichi Handa handa@m17n.org ------------=_1282119362-825-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 Aug 2010 06:03:56 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Olbkh-0006i2-30 for submit@debbugs.gnu.org; Wed, 18 Aug 2010 02:03:55 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Olbke-0006hu-J5 for submit@debbugs.gnu.org; Wed, 18 Aug 2010 02:03:53 -0400 Received: from lists.gnu.org ([199.232.76.165]:39868) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Olblg-00086p-AJ for submit@debbugs.gnu.org; Wed, 18 Aug 2010 02:04:56 -0400 Received: from [140.186.70.92] (port=40580 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Olble-0008Jl-O6 for bug-gnu-emacs@gnu.org; Wed, 18 Aug 2010 02:04:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00,RCVD_IN_RP_RNBL autolearn=no version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Olbld-0002Op-39 for bug-gnu-emacs@gnu.org; Wed, 18 Aug 2010 02:04:54 -0400 Received: from mx1.aist.go.jp ([150.29.246.133]:56422) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Olblc-0002OO-Hf for bug-gnu-emacs@gnu.org; Wed, 18 Aug 2010 02:04:53 -0400 Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id o7I64m29014383 for ; Wed, 18 Aug 2010 15:04:48 +0900 (JST) env-from (handa@m17n.org) Received: from smtp1.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id o7I64mnT010385 for ; Wed, 18 Aug 2010 15:04:48 +0900 (JST) env-from (handa@m17n.org) Received: by smtp1.aist.go.jp with ESMTP id o7I64mtr021006 for ; Wed, 18 Aug 2010 15:04:48 +0900 (JST) env-from (handa@m17n.org) Received: from handa by etlken with local (Exim 4.71) (envelope-from ) id 1OlblY-0002Zp-7s for bug-gnu-emacs@gnu.org; Wed, 18 Aug 2010 15:04:48 +0900 From: Kenichi Handa To: bug-gnu-emacs@gnu.org Subject: 24.0.50; Shouldn't word-wrap be safe as file local variable? Date: Wed, 18 Aug 2010 15:04:48 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: Solaris 9 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.6 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.6 (----) Currently the variable word-wrap is not considered as safe when specified in Local Variables: section of a file. But, I see no risk in treating it as safe. How about this patch? It is for the trunk code, but perhaps it should go to emacs-23 branch too. === modified file 'lisp/files.el' --- lisp/files.el 2010-07-31 15:46:58 +0000 +++ lisp/files.el 2010-08-18 06:00:32 +0000 @@ -2782,6 +2782,7 @@ (no-update-autoloads . booleanp) (tab-width . integerp) ;; C source code (truncate-lines . booleanp) ;; C source code + (word-wrap . booleanp) ;; C source code (bidi-display-reordering . booleanp))) ;; C source code (put 'bidi-paragraph-direction 'safe-local-variable --- Kenichi Handa handa@m17n.org In GNU Emacs 24.0.50.34 (i686-pc-linux-gnu, GTK+ Version 2.20.1) of 2010-08-09 on etlken Windowing system distributor `The X.Org Foundation', version 11.0.10706000 configured using `configure '--enable-asserts' 'CFLAGS=-g'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ja_JP.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: display-time-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent input: M-x r e p o r Recent messages: Source file `/usr/local/work/emacs/work/lisp/emacs-lisp/package.el' newer than byte-compiled file For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: /usr/local/share/emacs/site-lisp/lookup-utils hides /usr/local/share/emacs/site-lisp/lookup/lookup-utils /usr/local/share/emacs/site-lisp/lookup-vars hides /usr/local/share/emacs/site-lisp/lookup/lookup-vars /usr/local/share/emacs/site-lisp/ndkks hides /usr/local/share/emacs/site-lisp/lookup/ndkks /usr/local/share/emacs/site-lisp/stem-english hides /usr/local/share/emacs/site-lisp/lookup/stem-english /usr/local/share/emacs/site-lisp/sdicf hides /usr/local/share/emacs/site-lisp/lookup/sdicf /usr/local/share/emacs/site-lisp/ndict hides /usr/local/share/emacs/site-lisp/lookup/ndict /usr/local/share/emacs/site-lisp/lookup-content hides /usr/local/share/emacs/site-lisp/lookup/lookup-content /usr/local/share/emacs/site-lisp/lookup hides /usr/local/share/emacs/site-lisp/lookup/lookup /usr/local/share/emacs/site-lisp/ndspell hides /usr/local/share/emacs/site-lisp/lookup/ndspell /usr/local/share/emacs/site-lisp/ndeb hides /usr/local/share/emacs/site-lisp/lookup/ndeb /usr/local/share/emacs/site-lisp/lookup-types hides /usr/local/share/emacs/site-lisp/lookup/lookup-types /usr/local/share/emacs/site-lisp/ndsrd hides /usr/local/share/emacs/site-lisp/lookup/ndsrd /usr/local/share/emacs/site-lisp/ndcookie hides /usr/local/share/emacs/site-lisp/lookup/ndcookie /usr/local/share/emacs/site-lisp/lookup-select hides /usr/local/share/emacs/site-lisp/lookup/lookup-select /usr/local/share/emacs/site-lisp/ndic hides /usr/local/share/emacs/site-lisp/lookup/ndic /usr/local/share/emacs/site-lisp/ndtp hides /usr/local/share/emacs/site-lisp/lookup/ndtp /usr/local/share/emacs/site-lisp/egg/leim-list hides /usr/local/work/emacs/work/leim/leim-list /usr/local/share/emacs/site-lisp/rmail-mime/mime/pgg-parse hides /usr/local/work/emacs/work/lisp/pgg-parse /usr/local/share/emacs/site-lisp/rmail-mime/mail/sha1 hides /usr/local/work/emacs/work/lisp/sha1 /usr/local/share/emacs/site-lisp/rmail-mime/mime/pgg-gpg hides /usr/local/work/emacs/work/lisp/pgg-gpg /usr/local/share/emacs/site-lisp/rmail-mime/mail/hex-util hides /usr/local/work/emacs/work/lisp/hex-util /usr/local/share/emacs/site-lisp/rmail-mime/mime/pgg hides /usr/local/work/emacs/work/lisp/pgg /usr/local/share/emacs/site-lisp/rmail-mime/mime/pgg-pgp hides /usr/local/work/emacs/work/lisp/pgg-pgp /usr/local/share/emacs/site-lisp/rmail-mime/mime/pgg-def hides /usr/local/work/emacs/work/lisp/pgg-def /usr/local/share/emacs/site-lisp/rmail-mime/mime/pgg-pgp5 hides /usr/local/work/emacs/work/lisp/pgg-pgp5 /usr/local/share/emacs/site-lisp/rmail-mime/mail/hmac-def hides /usr/local/work/emacs/work/lisp/net/hmac-def /usr/local/share/emacs/site-lisp/rmail-mime/mail/hmac-md5 hides /usr/local/work/emacs/work/lisp/net/hmac-md5 /usr/local/share/emacs/site-lisp/rmail-mime/mail/sasl-digest hides /usr/local/work/emacs/work/lisp/net/sasl-digest /usr/local/share/emacs/site-lisp/rmail-mime/mail/sasl-cram hides /usr/local/work/emacs/work/lisp/net/sasl-cram /usr/local/share/emacs/site-lisp/rmail-mime/mail/sasl hides /usr/local/work/emacs/work/lisp/net/sasl /usr/local/share/emacs/site-lisp/rmail-mime/mail/smtpmail hides /usr/local/work/emacs/work/lisp/mail/smtpmail /usr/local/share/emacs/site-lisp/rmail-mime/mail/feedmail hides /usr/local/work/emacs/work/lisp/mail/feedmail /usr/local/share/emacs/site-lisp/egg/its/thai hides /usr/local/work/emacs/work/lisp/language/thai /usr/local/share/emacs/site-lisp/egg/its/greek hides /usr/local/work/emacs/work/lisp/language/greek /usr/local/share/emacs/site-lisp/rmail-mime/mime/smime hides /usr/local/work/emacs/work/lisp/gnus/smime /usr/local/work/emacs/work/lisp/language/thai-word hides ~/emacslisp/thai-word /usr/local/work/emacs/work/lisp/textmodes/tex-mode hides ~/emacslisp/tex-mode /usr/local/work/emacs/work/lisp/textmodes/table hides ~/emacslisp/table /usr/local/work/emacs/work/lisp/emacs-lisp/syntax hides ~/emacslisp/syntax /usr/local/work/emacs/work/lisp/progmodes/prolog hides ~/emacslisp/prolog Features: (shadow sort gnus-util mail-extr message rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader emacsbug package time sendmail regexp-opt rmail-sa rmailsum rmail mail-utils rfc2047 rfc2045 ietf-drums mm-util mail-prsvr japan-util tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) ------------=_1282119362-825-1--