This matches the maximum line length that pgindent uses.
(setq-default tab-width 4)
(c-set-style "bsd") ; set c-basic-offset to 4, plus other stuff
(c-set-offset 'case-label '+) ; tweak case indent to match PG custom
+ (setq fill-column 79) ; matches what pgindent does
(setq indent-tabs-mode t)) ; make sure we keep tabs when indenting
(c-add-style "pgsql"
'("bsd"
+ (fill-column . 79)
(indent-tabs-mode . t)
(c-basic-offset . 4)
(tab-width . 4)
(setq c-basic-offset 4)
(setq tab-width 4)
(c-set-offset 'case-label '+)
+ (setq fill-column 79)
(setq indent-tabs-mode t)
)
))))