I have a question about indentation.  In the previously supplied
.emacs hook, tabs are represented by 8 spaces.  Most of the kernel
code, however, actually uses the tab character.

Are both forms acceptable?  If not, anyone willing to share their
tab-character-tabs .emacs c hook?

Thanks,
Brian

On 5/30/07, Dag-Erling Smørgrav <[EMAIL PROTECTED]> wrote:
"Daniel Molina Wegener" <[EMAIL PROTECTED]> writes:
>    Is there any official way to setup a development environment for
> FreeBSD. I mean, I want to contribute with FreeBSD development. All
> I know that there is a Developer's Handbook, but what about setting a
> development environment for FreeBSD-CURRENT and -STABLE including
> from official c-mode-hooks and c++-mode-hooks for emacs to environment
> variables for cross-compiling the FreeBSD source.

Emacs setup (for both C and C++):

(defun des-knf ()
  (interactive)

  ;; Basic indent is 8 spaces
  (make-local-variable 'c-basic-offset)
  (setq c-basic-offset 8)

  ;; Continuation lines are indented 4 spaces
  (make-local-variable 'c-offsets-alist)
  (c-set-offset 'arglist-cont 4)
  (c-set-offset 'arglist-cont-nonempty 4)
  (c-set-offset 'statement-cont 4)

  ;; Labels are flush to the left
  (c-set-offset 'label [0])

  ;; Fill column
  (make-local-variable 'fill-column)
  (setq fill-column 74))

(add-hook 'c-mode-common-hook 'des-knf)

As for how to cross-build, read build(7).

DES
--
Dag-Erling Smørgrav - [EMAIL PROTECTED]
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to