1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-04-19 02:43:32 +02:00

add 'hlsearch' option

This commit is contained in:
Doug Kearns
2007-09-03 19:10:32 +00:00
parent 72e352abbe
commit 6d33284a76
2 changed files with 16 additions and 4 deletions

View File

@@ -28,7 +28,6 @@ the terms of any one of the MPL, the GPL or the LGPL.
// make sure you only create this object when the "vimperator" object is ready // make sure you only create this object when the "vimperator" object is ready
// vimperator.search = new function()
function Search() //{{{ function Search() //{{{
{ {
var self = this; // needed for callbacks since "this" is the "vimperator" object in a callback var self = this; // needed for callbacks since "this" is the "vimperator" object in a callback
@@ -145,6 +144,12 @@ function Search() //{{{
vimperator.focusContent(); vimperator.focusContent();
} }
this.highlight = function()
{
if (lastsearch)
gFindBar._highlightDoc("yellow", "black", lastsearch);
}
this.clear = function() this.clear = function()
{ {
gFindBar._highlightDoc(); gFindBar._highlightDoc();

View File

@@ -425,6 +425,13 @@ function Options() //{{{
default_value: DEFAULT_HINTTAGS default_value: DEFAULT_HINTTAGS
} }
)); ));
addOption(new Option(["hlsearch", "hls"], "boolean",
{
short_help: "Highlight previous search pattern matches",
setter: function(value) { if (value) vimperator.search.highlight(); else vimperator.search.clear(); },
default_value: false
}
));
addOption(new Option(["maxhints", "mh"], "number", addOption(new Option(["maxhints", "mh"], "number",
{ {
short_help: "Maximum number of simultaneously shown hints", short_help: "Maximum number of simultaneously shown hints",