Luis et al,
I've added the add_import_path use case here, and tested it, so you can see how to properly use the add_import_path function.
The key here is to understand that add_import_path is not a variable that you are declaring, it is actually a function you're calling and therefor you cannot use a '=' sign. If you actually check the compass reference it is clear that the add_import_path function is not a variable, but a function that adds the passed string to the additional_import_paths configuration property.
I wrote a more detailed, easier to read and understand, explanation (in markdown) and it can be found here:
See the Compass Reference:
See my example config.rb that has been configured properly here:
Download my repository and try it on your local machine by executing these commands in your terminal:
(Mac/Linux only, Sorry windows folks, I won't test it on Windows - I'm sure you know how to change it though)
cd [where-ever-you-want-to-play-with-this]
git clone g...@github.com:uberbuilder/testCompassGemImportOverride.git
cd testCompassGemImportOverride
vim scss/screen.scss
(or use whatever editor you'd prefer)
(now make some changes, any change - even if it's just adding a return line somewhere, then save and quit)
compass watch
You'll see that it works fine, if not than you might have a deeper problem. My suggestion is to check what is happening with your development environment. Make sure you are using the correct versions of ruby/sass/compass.
Cheers,
-Jeremy