Skip to content

Commit 1e5d732

Browse files
committed
Added short prefix support (#42)
Co-Authored-By: LightAndy <[email protected]> ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions/tree/main/perplexity-omnibox]
1 parent 4d3a46e commit 1e5d732

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

chromium/extension/service-worker.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@ chrome.action.onClicked.addListener(async () => {
1616
chrome.tabs.update(activeTab.id, { url: `${perplexityURL}/search/new?q=${query}` })
1717
})
1818

19+
// Suggest Perplexity on short prefix entered
20+
chrome.omnibox.onInputChanged.addListener((text, suggest) => {
21+
if (text.startsWith('@p')) suggest([{
22+
content: `@perplexity ${text.slice(2)}`,
23+
description: `${chrome.i18n.getMessage('prefix_ask')} Perplexity.ai: ${text.slice(2)}`
24+
}])
25+
})
26+
1927
// Query Perplexity on omnibox query submitted
2028
chrome.omnibox.onInputEntered.addListener(query =>
2129
chrome.tabs.update({ url: `${perplexityURL}/search/new?q=${query}` }))

0 commit comments

Comments
 (0)