История изменений
Исправление Nervous, (текущая версия) :
<tab>(reduce +
<tab> (map
Здесь так не принято.
Если кратко, то аргументы, перенесённые на следующую строку, или имеют фиксированный отступ
(op
1
2
3)
или выравниваются по первому аргументу
(op 1
2
3)
Плюс у отдельных специальных форм/макросов могут быть разные отступы для разных аргументов (distinguished and ordinary arguments), для улучшения читабельности:
(when
1
2
3)
Табы тут не просто мелкое неудобство, а натурально заноза в заднице.
Исправление Nervous, :
<tab>(reduce +
<tab> (map
Здесь так не принято.
Если кратко, то аргументы, перенесённые на следующую строку, или имеют фиксированный отступ
(op
1
2
3)
или выравниваются по первому аргументу
(op 1
2
3)
Плюс у отдельных специальных форм/макросов могут быть разные отступы для разных аргументов, для улучшения читабельности:
(when
1
2
3)
Табы тут не просто мелкое неудобство, а натурально заноза в заднице.
Исправление Nervous, :
<tab>(reduce +
<tab> (map
Здесь так не принято.
Если кратко, то аргументы, перенесённые на следующую строку, или имеют фиксированный отступ
(op
1
2
3)
или выравниваются по первому аргументу
(op 1
2
3)
Плюс у отдельных макросов могут быть разные отступы для разных аргументов, для улучшения читабельности:
(when
1
2
3)
Табы тут не просто мелкое неудобство, а натурально заноза в заднице.
Исправление Nervous, :
<tab>(reduce +
<tab> (map
Здесь так не принято.
Если кратко, то аргументы, перенесённые на следующую строку, или имеют фиксированный отступ
(op
1
2
3)
или выравниваются по первому аргументу
(op 1
2
3)
Табы тут не просто мелкое неудобство, а натурально заноза в заднице.
Исходная версия Nervous, :
<tab>(reduce +
<tab> (map
Здесь так не принято.
Если кратко, то аргументы, перенесённые на следующую строку, или имеют фиксированный отступ
(op
1
2
3)
или выравниваются по первому аргументу
(op 1
2
3)
Табы тут не просто мелкое неудобство, а натурально заноза в заднице.