94d2fc1815
* Added nxhtml, mostly for django support. * Changed some org settings.
23 lines
773 B
EmacsLisp
23 lines
773 B
EmacsLisp
;; 3. Add a new c-indentation-style:
|
|
|
|
(defconst drupal
|
|
'((c-basic-offset . 2)
|
|
(c-offsets-alist . ((arglist-close . c-lineup-close-paren)
|
|
(case-label . +)
|
|
(arglist-intro . +)
|
|
(arglist-cont-nonempty . c-lineup-math))))
|
|
"My Drupal Programming style")
|
|
|
|
(c-add-style "drupal" drupal)
|
|
|
|
;; 4. Open file test.php, attached.
|
|
|
|
;; 5. Run `c-set-style' and select "drupal"
|
|
|
|
;; 6. Select the whole buffer and press "C-M-\" (or any other indentation command,
|
|
;; for that matter) and watch as the array elements are lined up with "array(",
|
|
;; whereas they should be indented by 2.
|
|
|
|
;; 7. Run M-x php-mode and c-set-style to drupal
|
|
|
|
;; 8. Try indenting again to see that indentation now works properly.
|