From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thorsten Jolitz Newsgroups: gmane.emacs.help Subject: Re: Confused about buffer-local variables Date: Tue, 01 Apr 2014 12:33:17 +0200 Message-ID: <87fvlxmj9u.fsf@gmail.com> References: <87eh1ipbh7.fsf@gmail.com> <87lhvq1775.fsf@yahoo.fr> <87a9c6oz0c.fsf@gmail.com> <87d2h11hqx.fsf@yahoo.fr> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1396348363 1602 80.91.229.3 (1 Apr 2014 10:32:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Apr 2014 10:32:43 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Apr 01 12:32:37 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WUvzf-0005Hy-Tc for geh-help-gnu-emacs@m.gmane.org; Tue, 01 Apr 2014 12:32:36 +0200 Original-Received: from localhost ([::1]:59493 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WUvzf-0007yZ-Hy for geh-help-gnu-emacs@m.gmane.org; Tue, 01 Apr 2014 06:32:35 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41590) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WUvzO-0007yN-IQ for help-gnu-emacs@gnu.org; Tue, 01 Apr 2014 06:32:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WUvzI-0002YW-6T for help-gnu-emacs@gnu.org; Tue, 01 Apr 2014 06:32:18 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:41614) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WUvzI-0002YL-0v for help-gnu-emacs@gnu.org; Tue, 01 Apr 2014 06:32:12 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WUvzE-0002Cg-0W for help-gnu-emacs@gnu.org; Tue, 01 Apr 2014 12:32:08 +0200 Original-Received: from e178190017.adsl.alicedsl.de ([85.178.190.17]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 01 Apr 2014 12:32:08 +0200 Original-Received: from tjolitz by e178190017.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 01 Apr 2014 12:32:08 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 32 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: e178190017.adsl.alicedsl.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:UsDyZFKNlYBbPO3oiLUNRkYSxl4= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:96902 Archived-At: Nicolas Richard writes: > Thorsten Jolitz writes: >> Nicolas Richard writes: >>> Thorsten Jolitz writes: >>>> assume function `foo' is defined in library A and uses variable `bar' >>>> defined in that library with value "X". Now I call function `foo' >>>> from a >>>> buffer where variable `bar' is set as a buffer-local variable to a >>>> different value "Y". >>>> >>>> Which value is `foo' going to use - "X" or "Y"? I would have said "Y" >>>> but feel a bit confused right now ... >>> >>> I'd say 'Y' also, but maybe I'm confused and I do not know it. Do you >>> have any code sample that doesn't do what you expected ? > >> with point in buffer local-var-test.org: >> >> ,---- >> | "Y" >> `---- > > Sorry, I don't see how that is unexpected : it matches both your and my > expectation. I tried your recipe to check and I also get "Y". It is as expected, I meant I should have just tried it instead of asking a question. Sorry for being unclear ... -- cheers, Thorsten