On Sep 28, 2008, at 11:18, Michael G Schwern wrote:
Ken Williams wrote:
So, 2-char column indents is right out? That's what most of the code
is using now, because it's the default default for cperl-mode,
which I
use. I'd like to keep that unless it's going to make everyone jump
infrontof trains.
If that's the only reason you're using 2-character tabs, and if
anyone is
going to define coding style it is not Ilya, I will happily provide
you with a
new cperl configuration!
(setq indent-tabs-mode nil)
(require 'cperl-mode)
(setq cperl-indent-level 4)
(setq cperl-label-offset 0)
(setq cperl-continued-statement-offset 2)
For _PBP_ compliance, this should be 4.
(setq cperl-close-paren-offset -4)
FWIW, my settings:
(setq-default indent-tabs-mode nil)
(setq cperl-hairy t)
(setq cperl-electric-keywords t)
(setq cperl-highlight-variables-indiscriminately t)
(custom-set-variables
'(cperl-close-paren-offset -4)
'(cperl-continued-statement-offset 4)
'(cperl-indent-level 4)
'(cperl-indent-parens-as-block t)
'(cperl-label-offset 0)
'(cperl-merge-trailing-else nil)
'(cperl-tab-always-indent t))
If the argument is "that's what emacs defaults to so we shouldn't
rock the
boat", looking at all the ratio of 2 to 4 character indent code out
there I
think the boat is sufficiently rocked.
Agreed. I'm fine with 2 spaces…when I program Ruby. That's because
it's the Ruby community style to use 2 spaces. The Perl community
style, however, is 4. So that's what I urge.
Most important, though, is eliminating the tabs.
Best,
David