From 7d2775530790349efa3b51c7eefc82a9bc71939e Mon Sep 17 00:00:00 2001 From: Oliver Blanthorn Date: Fri, 6 Oct 2017 22:20:19 +0100 Subject: [PATCH] Add rudimentary $web_search_provider support Currently only does single words. Multi-word support coming once @cmcaine fixes commandline parser. --- src/excmds_background.ts | 6 ++++++ src/parsing.ts | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/excmds_background.ts b/src/excmds_background.ts index 2ed111af..a8501c11 100644 --- a/src/excmds_background.ts +++ b/src/excmds_background.ts @@ -178,5 +178,11 @@ export function open(url: string) { messageActiveTab("open", [url]) } +// Hard coded search but lack thereof was annoying +export function google(query: string[]){ + let url = "https://www.google.co.uk/search?q=" + query//.join(" ") + messageActiveTab("open", [url]) +} + // Misc functions export function focuscmdline() { messageActiveTab("focuscmdline") } diff --git a/src/parsing.ts b/src/parsing.ts index 98037be3..f0f72306 100644 --- a/src/parsing.ts +++ b/src/parsing.ts @@ -47,7 +47,7 @@ export namespace normalmode { ["gT", "tabprev"], ["gr", "reader"], [":", "showcommandline"], - ["s", "open google"], + ["s", "showcommandline google"], ["xx", "something"], ["i", "insertmode"], // Special keys must be prepended with 🄰