From fea08770550d6455c4e4b8f5fa1317ecc7b96a7a Mon Sep 17 00:00:00 2001 From: = <=> Date: Sat, 19 Dec 2020 20:51:19 -0500 Subject: [PATCH] Add new window option to ddg --- prompt | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/prompt b/prompt index c653860..876f189 100755 --- a/prompt +++ b/prompt @@ -81,7 +81,16 @@ both" | } ddg() { - search_string="$(printf "" | dmenu -p 'ddg')" + search_string="$(printf "New window\nBookmarks\nHistory" | dmenu -p "ddg")" + search_mode='tab' + + case "$search_string" in + 'New window') search_mode='window'; search_string=$(printf '' | dmenu -p 'new ddg');; + 'Bookmarks');; + 'History') ;; + *) printf "Invalid argument";; + esac + string_length=$(expr length "$search_string") char=''; new_string=''; @@ -94,7 +103,11 @@ ddg() { i=$(expr $i + 1) done search="https://duckduckgo.com/?q=$new_string" - brave-browser "$search" + + case "$search_mode" in + tab) brave-browser "$search";; + window) brave-browser --new-window "$search";; + esac } rawurlencode() {