Lines Matching full:keyword
5 // This file contains the keyword autocomplete provider. The keyword provider
6 // is responsible for remembering/suggesting user "search keyword queries"
29 // Autocomplete provider for keyword input.
37 // of a known "keyword". A keyword is some string that maps to a search query
39 // example, the keyword "bug" might map to the URL "http://b/issue?id=%s", so
42 // Because we do prefix matching, user input could match more than one keyword
46 // The resulting matches are shown with content specified by the keyword
47 // (usually "Search [name] for %s"), description "(Keyword: [keyword])", and
48 // action "[keyword] %s". If the user has typed a (possibly partial) keyword
59 // string is the portion of the input that does not contain the keyword.
67 // Returns the matching substituting keyword for |input|, or NULL if there
68 // is no keyword for the specified input.
84 // Extracts the keyword from |input| into |keyword|. Any remaining characters
85 // after the keyword are placed in |remaining_input|. Returns true if |input|
86 // is valid and has a keyword. This makes use of SplitKeywordFromInput to
87 // extract the keyword and remaining string, and uses
92 string16* keyword,
105 // provided user input and keyword data.
112 // typed the complete keyword, and whether the user is in "prefer keyword
113 // matches" mode, and whether the keyword supports replacement.
126 const string16& keyword,
157 // If non-empty, holds the ID of the extension whose keyword is currently in