mirror of
https://github.com/postgres/postgres.git
synced 2025-07-27 12:41:57 +03:00
Update emacs info for FAQ_DEV.
Andrew Dunstan
This commit is contained in:
44
doc/FAQ_DEV
44
doc/FAQ_DEV
@ -1,7 +1,7 @@
|
||||
|
||||
Developer's Frequently Asked Questions (FAQ) for PostgreSQL
|
||||
|
||||
Last updated: Wed Sep 6 18:02:57 EDT 2006
|
||||
Last updated: Wed Sep 6 20:08:24 EDT 2006
|
||||
|
||||
Current maintainer: Bruce Momjian (bruce@momjian.us)
|
||||
|
||||
@ -277,9 +277,9 @@ General Questions
|
||||
applied to the distribution. This produces context diffs, which is our
|
||||
preferred format.
|
||||
|
||||
Our standard format is to indent each code level with one tab, where
|
||||
each tab is four spaces. You will need to set your editor to display
|
||||
tabs as four spaces:
|
||||
Our standard format BSD style, with each level of code indented one
|
||||
tab, where each tab is four spaces. You will need to set your editor
|
||||
or file viewer to display tabs as four spaces:
|
||||
vi in ~/.exrc:
|
||||
set tabstop=4
|
||||
set sw=4
|
||||
@ -287,40 +287,10 @@ General Questions
|
||||
more -x4
|
||||
less:
|
||||
less -x4
|
||||
emacs:
|
||||
M-x set-variable tab-width
|
||||
|
||||
or
|
||||
|
||||
(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 '("\\`/home/andrew/pgsql/.*\\.[chyl]\\'" . pgsql-c-mode)
|
||||
auto-mode-alist))
|
||||
or
|
||||
/*
|
||||
* Local variables:
|
||||
* tab-width: 4
|
||||
* c-indent-level: 4
|
||||
* c-basic-offset: 4
|
||||
* End:
|
||||
*/
|
||||
|
||||
The tools directory of the latest sources contains sample settings
|
||||
that can be used with the emacs, xemacs and vim editors, that assist
|
||||
in keeping to PostgreSQL coding standards.
|
||||
pgindent will the format code by specifying flags to your operating
|
||||
system's utility indent. This article describes the value of a
|
||||
consistent coding style.
|
||||
|
Reference in New Issue
Block a user