Size: a a a

2020 November 03

VG

Vadim Goncharov in pro.vim
я предпочитаю 1 либо 3, разве что для 3 в чужих проектах localvimrc кладу - на каждый чужой файл modeline не воткнешь
источник

EG

Emmanuel Goldstein in pro.vim
Nicholas Guriev
вот только если длина строк лимитирована, то смысла в возможности менять ширину табуляции — нет
Длину строк можно лимитировать при какой-то конкретной ширине табуляции и объяснить это автоформаттеру
источник

NG

Nicholas Guriev in pro.vim
и тогда к чему настраиваемость ширины табуляции?
источник

NG

Nicholas Guriev in pro.vim
если приходится указывать конкретную
источник

EG

Emmanuel Goldstein in pro.vim
Nicholas Guriev
и тогда к чему настраиваемость ширины табуляции?
Не приходится
Отображать у себя ты можешь как угодно
источник

EG

Emmanuel Goldstein in pro.vim
Главное — прогнать автоформаттер перед коммитом
источник

EG

Emmanuel Goldstein in pro.vim
Emmanuel Goldstein
И для остальных языков, которые по конвенции используют пробелы
Например, Rust по конвенции использует 4 пробела, а Google C++ codestyle — два пробела
источник

VG

Vadim Goncharov in pro.vim
Nicholas Guriev
вот только если длина строк лимитирована, то смысла в возможности менять ширину табуляции — нет
вообще жесткая лимитация длины - зло, это должна быть рекомендация для человека
источник

NG

Nicholas Guriev in pro.vim
не все понимают рекомендацию и следуют ей
источник

NG

Nicholas Guriev in pro.vim
проще заэнфорсить
источник

VG

Vadim Goncharov in pro.vim
зачем нанимать людей, которые не понимают?
источник

VG

Vadim Goncharov in pro.vim
или которые не могут научиться за максимум 3 месяца
источник

EG

Emmanuel Goldstein in pro.vim
Emmanuel Goldstein
Например, Rust по конвенции использует 4 пробела, а Google C++ codestyle — два пробела
А лисп, хаскелль и многие другие функциональные языки используют сколько-то пробелов, и там вообще проблематично сделать нормальные отступы табами
источник

EG

Emmanuel Goldstein in pro.vim
Там выравнивание
источник

GK

Georgy Komarov in pro.vim
Emmanuel Goldstein
Главное — прогнать автоформаттер перед коммитом
Ага, если это возможно, и есть установленный кодстайл. С легаси такое вообще не работает.
источник

EG

Emmanuel Goldstein in pro.vim
Vadim Goncharov
зачем нанимать людей, которые не понимают?
Зачем человеку парить себе мозг длиной строки, если можно отдать её на откуп компьютеру?
источник

GK

Georgy Komarov in pro.vim
Мб подход языков, которые требуют фиксированные отступы (хаскелль, пайтон) не так плох
источник

VG

Vadim Goncharov in pro.vim
Emmanuel Goldstein
А лисп, хаскелль и многие другие функциональные языки используют сколько-то пробелов, и там вообще проблематично сделать нормальные отступы табами
э, ты так говоришь, будто они завязаны на пробелы, но это ж не так
источник

EG

Emmanuel Goldstein in pro.vim
Vadim Goncharov
э, ты так говоришь, будто они завязаны на пробелы, но это ж не так
Лисп нет
Хаскелль, считай, да
источник

EG

Emmanuel Goldstein in pro.vim
Хотя практически все кодстайлы для лиспа — завязаны
источник