Улучшение поддержки Sass в rails.vim
December 4, 2010 , revised January 1, 2011 in Ruby on RailsКак известно, я использую Vim. А раз я использую Vim и Ruby on Rails, значит, и (шикарнейшим) плагином [rails.vim](http://rails.vim.tpope.net/)
.
Плагин хорош, но имеет ряд мелких недочетов, некоторые из которых попадаются под руку буквально каждый день. Один из таких недочетов - хотя rails.vim
и умеет
открывать файлы .sass
командой Rstylesheet
, которая месяц как научилась открывать партиалы, но они для этого должны находиться в public/stylesheets/sass
.
По-моему крайне дико то, что файлы с исходниками размещаются в доступном пользователю каталоге. Гораздо правильнее помещать .sass
-файлы в app/stylesheets
, как
советует, например, Compass – но после этого Rstylesheet
начинает открывать только CSS-ки, то есть работать совершенно бесполезно.
Потому-то я сегодня сел и добавил в rails.vim
автоопределение каталога с файлами .sass
, а заодно к .less
и .coffee
-файлам. Пока что скрипт можно забрать
в моей ветке rails.vim. Автоопределение выбирает тот путь, который реально используется в данном конкретном приложении.
Надо сказать, это мой первый опыт программирования на VimScript, и он оказался совсем не таким сложным, как кажется с виду.
Понравился пост? Купи мне кофе