From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Roy Smith Newsgroups: gmane.emacs.help Subject: Per-directory customizations? Date: Fri, 30 Apr 2004 08:30:28 -0400 Organization: PANIX Public Access Internet and UNIX, NYC Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1083330993 5759 80.91.224.253 (30 Apr 2004 13:16:33 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 30 Apr 2004 13:16:33 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Apr 30 15:16:24 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BJXsN-0003Rs-00 for ; Fri, 30 Apr 2004 15:16:24 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BJXHZ-000701-8u for geh-help-gnu-emacs@m.gmane.org; Fri, 30 Apr 2004 08:38:21 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!bloom-beacon.mit.edu!panix!roy Original-Newsgroups: gnu.emacs.help Original-Lines: 9 Original-NNTP-Posting-Host: p67-13.acedsl.com Original-X-Trace: reader2.panix.com 1083328227 7313 66.114.67.13 (30 Apr 2004 12:30:27 GMT) Original-X-Complaints-To: abuse@panix.com Original-NNTP-Posting-Date: Fri, 30 Apr 2004 12:30:27 +0000 (UTC) User-Agent: MT-NewsWatcher/3.4 (PPC Mac OS X) Original-Xref: shelby.stanford.edu gnu.emacs.help:122864 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.4 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 Xref: main.gmane.org gmane.emacs.help:18152 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:18152 Is there any way to do customizations on a per-directory basis? For example, I've got java project which lives in ~/dev/foo. Anytime I run M-X compile anywhere inside the ~/dev/foo hierarchy, I want the command run to be "cd ~/dev/foo; ant". I don't want to just set compile-command in my .emacs file, because the right command varies depending on which project (i.e. directory subtree) I'm in. Is there any way to do this? I'm running GNU Emacs 21.2.1.