From: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
---|---|
To: | pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | updated emacs configuration |
Date: | 2013-06-14 01:27:07 |
Message-ID: | 1371173227.15555.9.camel@vanquo.pezone.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
I think the suggested emacs configuration snippets in
src/tools/editors/emacs.samples no longer represent current best
practices. I have come up with some newer things that I'd like to
propose for review.
First, I propose adding a .dir-locals.el file to the top-level directory
with basic emacs settings. These get applied automatically. This
especially covers the particular tab and indentation settings that
PostgreSQL uses. With this, casual developers will not need to modify
any of their emacs settings.
(In the attachment, .dir-locals.el is called _dir-locals.el so that it
doesn't get lost. To clarify, it goes into the same directory that
contains configure.in.)
With that, emacs.samples can be shrunk significantly. The only real
reason to keep is that that c-offsets-alist and (more dubiously)
sgml-basic-offset cannot be set from .dir-locals.el because they are not
"safe". I have also removed many of the redundant examples and settled
on a hook-based solution.
I think together this setup would be significantly simpler and more
practical.
Attachment | Content-Type | Size |
---|---|---|
_dir-locals.el | text/x-emacs-lisp | 593 bytes |
emacs.samples | text/plain | 1.4 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Stephen Frost | 2013-06-14 01:33:02 | Re: Adjusting elog behavior in bootstrap/standalone mode |
Previous Message | amul sul | 2013-06-14 01:20:50 | Re: [PATCH] Remove useless USE_PGXS support in contrib |