aboutsummaryrefslogtreecommitdiff
path: root/.dir-locals.el
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2013-08-13 20:08:44 -0400
committerPeter Eisentraut <peter_e@gmx.net>2013-08-13 20:08:44 -0400
commit5e3e8e4daaefba47ad7a8b82320531992470b5df (patch)
tree0bd05df9de6763a60aee7abf883268ee7b33f376 /.dir-locals.el
parent3d5282c6f0edbdcb78dd2a6e8068f829fcb2882f (diff)
downloadpostgresql-5e3e8e4daaefba47ad7a8b82320531992470b5df.tar.gz
postgresql-5e3e8e4daaefba47ad7a8b82320531992470b5df.zip
Update Emacs configuration
Update emacs.samples with new configuration snippets that match pgindent et al. formatting more accurately and follow Emacs Lisp best practices better. Add .dir-locals.el with a subset of that configuration for casual editing and viewing. Reviewed-by: Dimitri Fontaine <dimitri@2ndQuadrant.fr> Reviewed-by: Noah Misch <noah@leadboat.com>
Diffstat (limited to '.dir-locals.el')
-rw-r--r--.dir-locals.el18
1 files changed, 18 insertions, 0 deletions
diff --git a/.dir-locals.el b/.dir-locals.el
new file mode 100644
index 00000000000..bc1bc7b16ed
--- /dev/null
+++ b/.dir-locals.el
@@ -0,0 +1,18 @@
+;; see also src/tools/editors/emacs.samples for more complete settings
+
+((c-mode . ((c-basic-offset . 4)
+ (c-file-style . "bsd")
+ (fill-column . 78)
+ (indent-tabs-mode . t)
+ (tab-width . 4)))
+ (dsssl-mode . ((indent-tabs-mode . nil)))
+ (nxml-mode . ((indent-tabs-mode . nil)))
+ (perl-mode . ((perl-indent-level . 4)
+ (perl-continued-statement-offset . 4)
+ (perl-continued-brace-offset . 4)
+ (perl-brace-offset . 0)
+ (perl-brace-imaginary-offset . 0)
+ (perl-label-offset . -2)
+ (tab-width . 4)))
+ (sgml-mode . ((fill-column . 78)
+ (indent-tabs-mode . nil))))