vrapper/vrapper — pull request #45 by albertdev (2012-02-27 21:22:43+00:00)
Title: Configuration listener, configuration status and general search improvements

One of my annoyances with Vrapper was that :set ignorecase did not reset the current search to be case-insensitive, so I set out to fix it.

This pull request has 3 major changes:

* Refactored 3 places where a new Search object was constructed to use a single static method on SearchCommandParser. This new static method will construct the Search object using the current configuration.
* Addition of :set
? command for all boolean options. This way you can check that an option exists and what its current value is.
* Instead of special config command handling in CommandLine, I've refactored the EditorAdaptor to return a LocalConfiguration which may receive listeners. SearchMode now registers such a listener and can hence reset the current search when a config update happens.