From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Why aren't paragraph-s\(tart\|eparate\) buffer local by default? Date: Sat, 18 Jun 2005 21:17:31 +0000 (GMT) Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: sea.gmane.org 1119129109 16397 80.91.229.2 (18 Jun 2005 21:11:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 18 Jun 2005 21:11:49 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jun 18 23:11:46 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DjkbJ-0004va-3O for ged-emacs-devel@m.gmane.org; Sat, 18 Jun 2005 23:11:37 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DjkhC-0002c7-0K for ged-emacs-devel@m.gmane.org; Sat, 18 Jun 2005 17:17:42 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DjkgZ-0002NJ-Iz for emacs-devel@gnu.org; Sat, 18 Jun 2005 17:17:03 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DjkgR-0002JK-Lk for emacs-devel@gnu.org; Sat, 18 Jun 2005 17:16:56 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DjkgR-0002Iw-57 for emacs-devel@gnu.org; Sat, 18 Jun 2005 17:16:55 -0400 Original-Received: from [193.149.49.134] (helo=acm.acm) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DjkfQ-0001vS-Rk for emacs-devel@gnu.org; Sat, 18 Jun 2005 17:15:53 -0400 Original-Received: from localhost (root@localhost) by acm.acm (8.8.8/8.8.8) with SMTP id VAA00220 for ; Sat, 18 Jun 2005 21:17:31 GMT X-Sender: root@acm.acm Original-To: emacs-devel@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:39088 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:39088 Hi, Emacs! Why aren't paragraph-s\(tart\|eparate\) buffer local? There doesn't seem to be any call for having global values for them since so many major modes (amongst them C Mode, Lisp mode, Texinfo mode) give these variables mode specific values. The reason I ask is that a CC Mode user erroneously called (c-set-style) in a buffer that wasn't a CC Mode buffer. This set these two paragraph variables to style values. Unfortunately, the CC Mode initialisation hadn't been done for the buffer. In particular, the the two paragraph variables hadn't been made buffer local. So the global values got overwritten. May I suggest that paragraph-s\(tart\|eparate\) be made buffer local by default? -- Alan Mackenzie (Munich, Germany)