🤖🚫 AI-free content. This post is 100% written by a human, as is everything on my blog. Enjoy!

Улучшение поддержки 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, и он оказался совсем не таким сложным, как кажется с виду.

Buy me a coffee Понравился пост? Купи мне кофе