honestbleeps/Reddit-Enhancement-Suite — pull request #249 by andytuba (2013-02-12 19:03:45+00:00)
Title: Search RES settings, navigate to settings via URL hash

Search the RES settings or click on links to navigate directly to settings for specific modules and options

## Search settings

* from console> Press `.` to open console > type in `search your search terms` > press enter
* from gear dropdown menu> Hover over gear to open menu > click "search settings" > search box automatically gets focus > type in `your search terms` > press enter or click the `[>>]` button.
* from RES settings console> click on search box in settings console's title bar> type in `your search terms`> press enter or click the `[>>]` button

Any of these actions will open the RES settings Console> About> Search panel and display a list of search results for RES options, which list breadcrumb path and a description of the option. Click a search result to navigate directly to that option.

## Navigate to option from URL

If `modules['settingsNavigation'].options['watchUrl']` is enabled (true by default), then visiting a `reddit.com/.../#!settings...` URL will open the RES settings console and navigate to the specified module/option.

http://www.reddit.com/anywhere#!settings opens the RES settings console.
http://www.reddit.com/anywhere/#!settings/accountSwitcher opens the RES settings console and navigates to the Account Switcher module settings.
http://www.reddit.com/anywhere/#!settings/betteReddit/showUnreadCount opens the RES settings console, navigates to the betteReddit module settings, and scrolls down to the showUnreadCount option.

## Update URL when navigating settings console

If `modules['settingsNavigation'].options['setUrl']` is enabled (false by default), then navigating to a module's settings in the RES settings console changes the page's URL hash to `#!settings/moduleID`.