From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Marc Weber Newsgroups: gmane.emacs.help Subject: window local var? Date: Mon, 06 Sep 2010 13:39:58 +0200 Message-ID: <1283772789-sup-3909@nixos> NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1283790531 2499 80.91.229.12 (6 Sep 2010 16:28:51 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 6 Sep 2010 16:28:51 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Sep 06 18:28:50 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OseYo-0006oD-96 for geh-help-gnu-emacs@m.gmane.org; Mon, 06 Sep 2010 18:28:46 +0200 Original-Received: from localhost ([127.0.0.1]:48495 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OseYn-0005d6-Lf for geh-help-gnu-emacs@m.gmane.org; Mon, 06 Sep 2010 12:28:45 -0400 Original-Received: from [140.186.70.92] (port=52296 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Osa3c-0007N2-VJ for help-gnu-emacs@gnu.org; Mon, 06 Sep 2010 07:40:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Osa3b-00033c-O2 for help-gnu-emacs@gnu.org; Mon, 06 Sep 2010 07:40:16 -0400 Original-Received: from mailout-de.gmx.net ([213.165.64.22]:51565 helo=mail.gmx.net) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1Osa3b-00033S-AL for help-gnu-emacs@gnu.org; Mon, 06 Sep 2010 07:40:15 -0400 Original-Received: (qmail invoked by alias); 06 Sep 2010 11:40:08 -0000 Original-Received: from mawercer.at.xencon.net (EHLO mail.gmx.net) [83.246.111.127] by mail.gmx.net (mp018) with SMTP; 06 Sep 2010 13:40:08 +0200 X-Authenticated: #9006135 X-Provags-ID: V01U2FsdGVkX1+rDvoW1werXkG3zx/9myqSDIeWcOc9OVlWSYU4XO ZvhmAEKsx0jKl3 Original-Received: by mail.gmx.net (sSMTP sendmail emulation); Mon, 06 Sep 2010 13:39:58 +0200 User-Agent: Sup/git X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Mailman-Approved-At: Mon, 06 Sep 2010 12:27:59 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:74898 Archived-At: Hi list, I used Vim in the past heavily - meaning I'm still learning about the "Emacs" way of doing things. Vimpulse is doing a great job for me :) I've learned about emacsclient. However one of the most used actions I run is - grep - gnu id utils - kind of compiler (eg make) And they all depend on a current directory (most of the time) So when starting Emacs, can I create a window local var keeping the directory in mind I started this Emacs window from? Then I could create custom functions switching current directory before running grep, make, etc. If there are no window local vars - Is there a kind of window id (for both X and terminal) I could use to associate a directory with? Marc Weber