From b67f0ae36e7914c9c9ee843bedfd237968e453ac Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Mon, 2 Jun 2003 04:35:04 +0000
Subject: [PATCH] Update Emacs settings, from Andrew Dunstan

---
 doc/FAQ_DEV              | 31 +++++++++++++++++++------------
 doc/src/FAQ/FAQ_DEV.html | 33 ++++++++++++++++++++-------------
 2 files changed, 39 insertions(+), 25 deletions(-)

diff --git a/doc/FAQ_DEV b/doc/FAQ_DEV
index dd82f47ce1e..6a6f1d51d5e 100644
--- a/doc/FAQ_DEV
+++ b/doc/FAQ_DEV
@@ -1,7 +1,7 @@
 
           Developer's Frequently Asked Questions (FAQ) for PostgreSQL
                                        
-   Last updated: Tue Feb 18 20:38:29 EST 2003
+   Last updated: Mon Jun 2 00:34:39 EDT 2003
    
    Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
    
@@ -226,22 +226,29 @@
             less -x4
     emacs:
         M-x set-variable tab-width
+
         or
-        ; Cmd to set tab stops & indenting for working with PostgreSQL code
-             (c-add-style "pgsql"
-                      '("bsd"
-                                 (indent-tabs-mode . t)
-                                 (c-basic-offset   . 4)
-                                 (tab-width . 4)
-                                 (c-offsets-alist .
-                                            ((case-label . +))))
-                       t) ; t = set this mode on
+
+        (c-add-style "pgsql"
+                '("bsd"
+                        (indent-tabs-mode . t)
+                        (c-basic-offset   . 4)
+                        (tab-width . 4)
+                        (c-offsets-alist .
+                                ((case-label . +)))
+                )
+                nil ) ; t = set this style, nil = don't
+
+        (defun pgsql-c-mode ()
+                (c-mode)
+                (c-set-style "pgsql")
+        )
 
         and add this to your autoload list (modify file path in macro):
 
         (setq auto-mode-alist
-              (cons '("\\`/usr/local/src/pgsql/.*\\.[chyl]\\'" . pgsql-c-mode)
-            auto-mode-alist))
+                (cons '("\\`/home/andrew/pgsql/.*\\.[chyl]\\'" . pgsql-c-mode)
+                auto-mode-alist))
         or
             /*
              * Local variables:
diff --git a/doc/src/FAQ/FAQ_DEV.html b/doc/src/FAQ/FAQ_DEV.html
index cb9e2dc39c2..9304e794de5 100644
--- a/doc/src/FAQ/FAQ_DEV.html
+++ b/doc/src/FAQ/FAQ_DEV.html
@@ -12,7 +12,7 @@
     <H1>Developer's Frequently Asked Questions (FAQ) for
     PostgreSQL</H1>
 
-    <P>Last updated: Tue Feb 18 20:38:29 EST 2003</P>
+    <P>Last updated: Mon Jun  2 00:34:39 EDT 2003</P>
 
     <P>Current maintainer: Bruce Momjian (<A href=
     "mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
@@ -281,22 +281,29 @@
             less -x4
     emacs:
         M-x set-variable tab-width
+
         or
-        ; Cmd to set tab stops &amp; indenting for working with PostgreSQL code
-             (c-add-style "pgsql"
-                      '("bsd"
-                                 (indent-tabs-mode . t)
-                                 (c-basic-offset   . 4)
-                                 (tab-width . 4)
-                                 (c-offsets-alist .
-                                            ((case-label . +))))
-                       t) ; t = set this mode on
+
+	(c-add-style "pgsql"
+		'("bsd"
+			(indent-tabs-mode . t)
+			(c-basic-offset   . 4)
+			(tab-width . 4)
+			(c-offsets-alist .
+				((case-label . +)))
+		)
+		nil ) ; t = set this style, nil = don't
+
+	(defun pgsql-c-mode ()
+      		(c-mode)
+		(c-set-style "pgsql")
+	)
 
         and add this to your autoload list (modify file path in macro):
 
-        (setq auto-mode-alist
-              (cons '("\\`/usr/local/src/pgsql/.*\\.[chyl]\\'" . pgsql-c-mode)
-            auto-mode-alist))
+	(setq auto-mode-alist
+		(cons '("\\`/home/andrew/pgsql/.*\\.[chyl]\\'" . pgsql-c-mode)
+		auto-mode-alist))
         or
             /*
              * Local variables:
-- 
GitLab