From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Activate an input-method from file-local variables? Date: Sun, 16 Jul 2006 21:41:09 -0400 Message-ID: References: <17593.10.639545.231797@parhasard.net> <85d5c69auh.fsf@lola.goethe.zz> <17593.7667.514209.90288@parhasard.net> <17594.10795.173314.750640@parhasard.net> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1153100571 26396 80.91.229.2 (17 Jul 2006 01:42:51 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 17 Jul 2006 01:42:51 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 17 03:42:50 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1G2I8E-0001lo-27 for ged-emacs-devel@m.gmane.org; Mon, 17 Jul 2006 03:42:48 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G2I8D-0002ro-GP for ged-emacs-devel@m.gmane.org; Sun, 16 Jul 2006 21:42:45 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1G2I6h-0001gH-PG for emacs-devel@gnu.org; Sun, 16 Jul 2006 21:41:11 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1G2I6h-0001fR-57 for emacs-devel@gnu.org; Sun, 16 Jul 2006 21:41:11 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G2I6h-0001fG-19 for emacs-devel@gnu.org; Sun, 16 Jul 2006 21:41:11 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1G2I9F-0000hS-NJ for emacs-devel@gnu.org; Sun, 16 Jul 2006 21:43:49 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1G2I6f-0007uN-PK; Sun, 16 Jul 2006 21:41:09 -0400 Original-To: Aidan Kehoe In-reply-to: <17594.10795.173314.750640@parhasard.net> (message from Aidan Kehoe on Sun, 16 Jul 2006 13:59:39 +0200) 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:57138 Archived-At: > File local variables are a user feature, not a Lisp programming > feature, They are both. You need an awareness of programming Lisp to use them, something not true for most things detailed in the Emacs Manual. On the contrary, users can make file-local variable bindings for most of the variables described in the Emacs Manual without knowing how to program. They only need to know Lisp syntax for the values they use. I call those three phrases ?throwaway? because they don?t arise at the start of any section, they are mentioned in passing rather than emphasised. It looks like the start of the section to me: @node File Variables @subsection Local Variables in Files @cindex local variables in files @cindex file local variables A file can specify local variable values for use when you edit the file with Emacs. Visiting the file checks for local variable specifications; it automatically makes these variables local to the buffer, and sets them to the values specified in the file. > That section describes Lisp facilities for creating and deleting > buffer-local bindings. File local variable lists don't belong there. File local variable lists create buffer-local bindings! That?s what David just explained to me. The description of buffer-local bindings includes that section and several others. That section is about Lisp facilities for creating such bindings. Other aspects of buffer-local bindings are described in the neighboring sections.