В Emacs, используя режим ruby, я не могу найти способ остановить это:
foo = if something?
42
else
7
end
Когда наши внутренние соглашения:
foo = if something?
42
else
7
end
(То же самое относится к begin..end
и case..when
).
Кроме того, хотя это и не так неприятно, наше соглашение для case..when
состоит в том, чтобы делать отступы для каждого when
.
case whatever
when foo
"a"
when bar
"b"
else
"c"
end
Я знаю, что люди обычно говорят, что вы должны согласовать when
с case
, но это не соглашение нашей компании, так кто-нибудь знает, как настроить это тоже? Я могу найти очень мало настроек для режима ruby. Единственное, что мне действительно удалось настроить, это отступ в скобках.