I'm using Sass (Scss) and see that you are going to add an "automatically watch and compile .sass/.scss file(s) into .css file(s)" feature. (At least I think you are. I have the Nov. 29 build and it isn't in there yet.)
Question 1: Are you planning to implement this feature? (If so - thanks!)
In your Bug Base you told someone they could set this feature up as an external tool so they would not have to go out to the console and manually run the command. That person replied that it was a snap to set up.(RUBY-7267)
I tried that and It's not working, and I am wondering if you can tell me why.
Here is the command working from my console:
larry@larry-desk:~/RubymineProjects3/stupidtuesday/public/stylesheets/sass$ sass --watch screen.scss:../screen.css
>>> Sass is watching for changes. Press Ctrl-C to stop.
Warning: Unable to load rb-inotify >= 0.5.1. Inotify will be unavailable.
>>> Change detected to: screen.scss
As you can see, I am in the /stylesheets/sass directory and issuing the command to watch the .scss file in that directory, and then put the compiled .css file into the regular /stylesheets directory. I did it this way because (a) a hidden '.sass-cache' directory gets created, and I wanted that to stay in the /sass directory, and (b) so the .css file would end up where it is supposed to live.
This is what I entered for the "sass" External Tool that I created:
Parameters: --watch screen.scss:../screen.css
Working Directory: /home/larry/RubymineProjects3/stupidtuesday/public/stylesheets/sass
As you can see, these settings mimic what I did in the command console. However, when I try to run this External Tool it gives me the following error:
Error running sass: Cannot run program sass (in directory /home/larry/RubymineProjects3/stupidtuesday/public/stylesheets/sass): java.io.IOException: error=2, No such file or directory.
Can you tell me what I am doing wrong?
P.S. BONUS QUESTION: if you could give us a heads-up as to when we can expect this to be done automatically... well, that would make for a nice Christmas present! :)