Minoru
06.01.2013 13:57 micropost
У многих проектов есть свой coding style. Некоторые пункты стиля (например, табы vs. пробелы) реализуются настройками редактора. Вопрос: где прописываются такие вещи? modeline в каждый файл пихать как-то глупо, да и неудобно — при создании нового файла можно легко что-то забыть.
на сайте проекта
пишу в modeline. а ты создаешь по 50 файлов в день?
Нет, но все равно чаще забывал, чем нет. Олсо, если работаешь в проекте, который правят другие люди, заставить их прописывать modeline для *твоего* редактора довольно сложно.
Перечитай пост, пожалуйста. Я спрашиваю о том, куда прописать специфичные для проекта настройки проекта.
ну, это можно спокойно все разместить в стандартных шаблонах файлов данного проекта. и настраивается это просто. альтернативное решение — инит-скрипт для установки настроек редактора в корне проекта. хотя я предпочитаю модлайны)
как модлайном задать стиль порядка инклудов к коде?
а никак. по крайней мере в emacs'е не знаю как, да и, к счастью, такой проблемы никогда не стояло.
* у меня не стояло
вот поэтому и говорю, что описываешь весь стиль на сайте и все. Имхо
это само собой разумеется. но для наиболее популярных в комманде инструментов — почему бы сразу не подстелить соломки?)
М, я что-то не подумал, что редакторы могут поддерживать готовие шаблоны файлов. Посмотрю в эту сторону, спасибо.
По поводу скрипта не понял. Как оно рабоать должно? Это .{vim,emacs,whatever}rc, который ты должен подгрузить, когда открываешь проект?
Я же специально уточнил в посте: «Некоторые пункты стиля (например, табы vs. пробелы) реализуются настройками редактора». Только о таких настройках и речь.