Changed terminal_notifier to terminal-notifier
Use @Maher4Ever words from #309, where he explains the different purposes of the `filter` and `ignore` DSL methods. [ci skip]
change modeline color according to notification type using emacsclient. One has to run Emacs with server mode enabled so that emacsclient can send notifications to it. - http://www.gnu.org/software/emacs/manual/html_node/emacs/Emacs-Server.html - http://www.emacswiki.org/emacs/EmacsClient
This continues to change the docs naming of Guard implementation as Guard plugins. Also the man page has been updated with the latest options. Lastly old references to `run_on_change` has been renamed to `run_on_changes` where appropriate.
We've discussed this at the EuRuKo Hackday and we came to the conclusion, that we must find a proper name to distinguish between Guard and a Guard plugin. Prior to that commit, we often referred to Guard as Guard and to Guard plugins/implementations as Guards. This doesn't work in singular, so the confusion when discussing is perfect. From now, please always strick to the following terms: Guard (capitalized, singular) => The Guard framework plugin (lowercase, singular or plural) => A Guard plugin
- Add ignore dsl method - Add filter dsl method
Added a signal handler spec which may not be correct.
…h different meanings in the same context making this section very difficult to understand.