emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Add file-locals and dir-locals


From: Juri Linkov
Subject: Re: Add file-locals and dir-locals
Date: Sat, 18 Jul 2009 02:06:29 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (x86_64-pc-linux-gnu)

> Wouldn't it be easier if any file variables in the .dir-locals file
> would count as dir-local?  Then copying them around would be much more
> natural.  Obvious disadvantages:
>
> a) if different line prefixes are used in different files, when
> combining them, one has to massage them.
>
> b) file-locals for the .dir-locals.el file are not feasible.

Generally would be good, but a stopper is the need to add mode names
to subsets of mode-specific file-locals.  Currently .dir-locals.el
groups them by modes like:

((c-mode . ((c-file-style . "GNU")))
 (change-log-mode . ((add-log-time-zone-rule . t)
                     (fill-column . 74))))

I already proposed the following format for the dir-locals file
syntactically compatible with the file-locals format:

-*- mode: c -*-
Local variables:
c-file-style: "GNU"
End:

-*- mode: change-log -*-
Local variables:
add-log-time-zone-rule: t
fill-column: 74
End:

But this syntax is not Lispish.

-- 
Juri Linkov
http://www.jurta.org/emacs/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]