r21221 - gnucash/trunk/src - Delete the often-conflicting and occasionally unsafe Gnucash local

John Ralls jralls at code.gnucash.org
Thu Aug 25 17:38:33 EDT 2011


Author: jralls
Date: 2011-08-25 17:38:33 -0400 (Thu, 25 Aug 2011)
New Revision: 21221
Trac: http://svn.gnucash.org/trac/changeset/21221

Modified:
   gnucash/trunk/src/app-utils/gnc-sx-instance-model.c
   gnucash/trunk/src/backend/xml/gnc-backend-xml.c
   gnucash/trunk/src/backend/xml/io-gncxml-v2.c
   gnucash/trunk/src/engine/Account.c
   gnucash/trunk/src/gnome-search/dialog-search.c
   gnucash/trunk/src/gnome-search/gnc-general-search.c
   gnucash/trunk/src/gnome-search/gnc-general-search.h
   gnucash/trunk/src/gnome-utils/gnc-commodity-edit.c
   gnucash/trunk/src/gnome-utils/gnc-commodity-edit.h
   gnucash/trunk/src/gnome-utils/gnc-currency-edit.c
   gnucash/trunk/src/gnome-utils/gnc-currency-edit.h
   gnucash/trunk/src/gnome-utils/gnc-date-edit.c
   gnucash/trunk/src/gnome-utils/gnc-general-select.c
   gnucash/trunk/src/gnome-utils/gnc-general-select.h
   gnucash/trunk/src/libqof/qof/gnc-date.c
   gnucash/trunk/src/libqof/qof/qofinstance.c
   gnucash/trunk/src/register/register-gnome/combocell-gnome.c
   gnucash/trunk/src/register/register-gnome/gnucash-color.c
   gnucash/trunk/src/register/register-gnome/gnucash-cursor.c
   gnucash/trunk/src/register/register-gnome/gnucash-cursor.h
   gnucash/trunk/src/register/register-gnome/gnucash-grid.c
   gnucash/trunk/src/register/register-gnome/gnucash-grid.h
   gnucash/trunk/src/register/register-gnome/gnucash-header.c
   gnucash/trunk/src/register/register-gnome/gnucash-header.h
   gnucash/trunk/src/register/register-gnome/gnucash-item-edit.c
   gnucash/trunk/src/register/register-gnome/gnucash-item-edit.h
   gnucash/trunk/src/register/register-gnome/gnucash-item-list.c
   gnucash/trunk/src/register/register-gnome/gnucash-item-list.h
   gnucash/trunk/src/register/register-gnome/gnucash-sheet.c
   gnucash/trunk/src/register/register-gnome/gnucash-sheet.h
   gnucash/trunk/src/register/register-gnome/gnucash-style.c
   gnucash/trunk/src/register/register-gnome/gnucash-style.h
   gnucash/trunk/src/register/register-gnome/quickfillcell-gnome.c
   gnucash/trunk/src/register/register-gnome/table-gnome.c
Log:
Delete the often-conflicting and occasionally unsafe Gnucash local
variables which have leaked in over the years.

Emacs users should add the following to their .emacs files:
(c-add-style "gnucash"
                '("k&r"
                  (c-basic-offset . 4)
                  (c-offsets-alist . ((case-label . +)) )
                  (c-hanging-braces-alist . ((substatement-open before after)
                                              (block-close before after)) )
                  ))

Users with Emacs version 23 and later can add this as well:

(dir-locals-set-class-variables 'gnucash-project
                                '((indent-tabs-mode . nil)
                                  (fill-column . 80)
                                  (c-mode . ((c-file-style . "gnucash")))
                                  (c++-mode . ((c-file-style . "gnucash")))))
(dir-locals-set-directory-class "/path/to/gnucash-svn" 'gnucash-project)

Users with earlier versions should at least add
(setq indent-tabs-mode nil)
and should consider adding
(c-default-style ('((c-mode . "gnucash"))))



More information about the gnucash-patches mailing list