Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Jul 2007 15:15:44 -0400
From:      "Brian Chu" <soc@hbar.us>
To:        "=?ISO-8859-1?Q?Dag-Erling_Sm=F8rgrav?=" <des@des.no>
Cc:        freebsd-hackers@freebsd.org, dmw@unete.cl
Subject:   Re: Setting up development environment
Message-ID:  <47a4f3080707151215t42ed03adp3eab92984e8b670a@mail.gmail.com>
In-Reply-To: <86abvm3k89.fsf@dwp.des.no>
References:  <43801.64.117.137.69.1180473436.squirrel@webmail.ifxnw.cl> <86abvm3k89.fsf@dwp.des.no>

next in thread | previous in thread | raw e-mail | index | archive | help
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=F8rgrav <des@des.no> wrote:
> "Daniel Molina Wegener" <dmw@unete.cl> 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=F8rgrav - des@des.no



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47a4f3080707151215t42ed03adp3eab92984e8b670a>