Как добиться в vim отступа для конкретного проекта?

Я работаю над несколькими проектами, каждый из которых использует разные стили отступов (для разных типов файлов). Например, 1 табуляция на уровень отступа, 2 или 4 пробела и т. Д. Как я могу автоматизировать переключение между этими разными стилями? Обычно я предпочитаю использовать табуляторы, но я устал от необходимости постоянно набирать: set expandtabs при работе с кодом с отступом от места. Возможные решения включают загрузку части конфигурации vim на основе пути к файлу или некоторой конфигурации в корне проекта. Есть ли плагин для решения этой проблемы элегантным способом?

21
задан VoY 30 May 2011 в 08:04
поделиться