From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nathan Trapuzzano Newsgroups: gmane.emacs.devel Subject: Eshell and lexical bindings Date: Thu, 31 Oct 2013 11:27:26 -0400 Message-ID: <87habxqx41.fsf@nbtrap.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1383233286 3858 80.91.229.3 (31 Oct 2013 15:28:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 31 Oct 2013 15:28:06 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 31 16:28:10 2013 Return-path: Envelope-to: ged-emacs-devel@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 1VbuAM-0000iK-5k for ged-emacs-devel@m.gmane.org; Thu, 31 Oct 2013 16:28:10 +0100 Original-Received: from localhost ([::1]:57578 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbuAL-0006ru-P2 for ged-emacs-devel@m.gmane.org; Thu, 31 Oct 2013 11:28:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38742) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VbuAB-0006ro-L3 for emacs-devel@gnu.org; Thu, 31 Oct 2013 11:28:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VbuA4-0005s0-NK for emacs-devel@gnu.org; Thu, 31 Oct 2013 11:27:59 -0400 Original-Received: from oproxy6-pub.mail.unifiedlayer.com ([67.222.54.6]:47173) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1VbuA4-0005rs-Cr for emacs-devel@gnu.org; Thu, 31 Oct 2013 11:27:52 -0400 Original-Received: (qmail 10564 invoked by uid 0); 31 Oct 2013 15:27:28 -0000 Original-Received: from unknown (HELO host393.hostmonster.com) (66.147.240.193) by oproxy6.mail.unifiedlayer.com with SMTP; 31 Oct 2013 15:27:28 -0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=nbtrap.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From; bh=p9aXrehUiaIFs0WlDC5JtaglVheyqKDtM3Tz0r8zeqo=; b=cUKxENriZO+YFSuAnQ+UtGQnBqH03hfMe87mLBsfN52hLKoSM8Bre98QMnNGV96Wh37VVXRVy4FdiwCr43xjUabeChJPS/8+H+QeeVn64CzRvw4w8FfyereJ5i+PcOSv; Original-Received: from [50.90.253.209] (port=38026 helo=Nathan-GNU) by host393.hostmonster.com with esmtpsa (TLSv1:CAMELLIA128-SHA:128) (Exim 4.80) (envelope-from ) id 1Vbu9g-00010M-94 for emacs-devel@gnu.org; Thu, 31 Oct 2013 09:27:28 -0600 User-Agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux) X-Identified-User: {1585:host393.hostmonster.com:nbtrapco:nbtrap.com} {sentby:smtp auth 50.90.253.209 authed with nbtrap@nbtrap.com} X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 67.222.54.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:164730 Archived-At: I'm thinking about implementing optional lexical evaluation of forms given to Eshell. My intuition is to just use the buffer-local `lexical-binding' variable to determine whether or not to evaluate forms with lexical bindings. Does anyone have a better idea? Nathan