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>