On 23 March 2010 at 19:29, Romain Francois wrote: | For future reference, I don't mind if you reindent the code to suit | emacs, I'm used to Dirk doing it. | | Does that mean I should use "soft tabs" (emulated with spaces) ?
I got quite used to just specififying in the header: // -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- which means indent by four, offset by four (whatever that does) and use regular 8 char tabs. Otherwise I just emacs default values -- and for R I follow what's in one of the manuals (R Internals?) On 23 March 2010 at 13:36, Douglas Bates wrote: | I have C++ mode in emacs configured so that certain keystrokes indent | lines and, for me, the indentation step is four. I believe that | multiple indents are expressed as tabs but I'm not sure. | | In other words, my mode hook is | (add-hook 'c++-mode-hook | (lambda () (c-set-style "bsd") | (setq c-basic-offset 4))) That would similar to what I have, albeit with default 'scheme' as "bsd" Do you know if the per-file ones overrule or not> | If Dirk has a preferred style or offset I am happy to modify to | whatever he sends. He knows the intricacies of emacs better than I | do. Err, not even close. I understand as much Elisp as I understand Fortran. I think our 'non-policy policy' works so far. If we ever feel we need to correct things, there is alsways GNU indent (and a contributor to RPostgreSQL actually used it to standardize matters). I did run 'M-x untabify' on all RInside examples yesterday, though, so that users get consistent views of the indents so matter what their tabs settings. But generally the tabs-vs-spaces war is about as useful as the vi-emacs debate. We emacs users simply know we're right ;-) Dirk -- Registration is open for the 2nd International conference R / Finance 2010 See http://www.RinFinance.com for details, and see you in Chicago in April! _______________________________________________ Rcpp-devel mailing list [email protected] https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
