aboutsummaryrefslogtreecommitdiff
path: root/config/uzbl/scripts/gonew.pl
diff options
context:
space:
mode:
Diffstat (limited to 'config/uzbl/scripts/gonew.pl')
-rwxr-xr-xconfig/uzbl/scripts/gonew.pl16
1 files changed, 16 insertions, 0 deletions
diff --git a/config/uzbl/scripts/gonew.pl b/config/uzbl/scripts/gonew.pl
new file mode 100755
index 0000000..480dc4f
--- /dev/null
+++ b/config/uzbl/scripts/gonew.pl
@@ -0,0 +1,16 @@
+#!/usr/bin/perl
+
+my @cmd = @ARGV;
+my $fifo = $ENV{'UZBL_FIFO'};
+
+
+#If there are no dots in the first word or more than one word is suppllied expect a phrase for google. Else go to the uri specified.
+if (index(@cmd[0], '.') == -1 || scalar @cmd > 1)
+{
+ # Replace this with your search engine
+ qx(echo "event new_tab http://www.google.com/search?q=@ARGV" > $fifo);
+}
+else
+{
+ qx(echo "event new_tab @cmd" > $fifo);
+}