File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -206,8 +206,16 @@ open_in_browser(){
206206 [ -z " ${selected_browser} " ] && exit 0
207207
208208 case " ${selected_browser} " in
209- " !p" )
210- open_video_with " $* "
209+ " !" * )
210+ if [ -f " ${NBROWSER_CONFIG_DIR} /ubangs/${selected_browser/ ?} " ] ; then
211+ source " ${NBROWSER_CONFIG_DIR} /ubangs/${selected_browser/ ?} "
212+ has nbrowser_ubang || _pemx " couldn't find nbrowser_ubang() function in ${NBROWSER_CONFIG_DIR} /ubangs/${selected_browser/ ?} "
213+ nbrowser_ubang " $* "
214+ elif [[ " ${selected_browser/ ?} " == " p" ]] ; then
215+ open_video_with " $* "
216+ else
217+ _pemx " ubang '${selected_browser/ ?} ' not found!"
218+ fi
211219 ;;
212220 " Copy to clipboard" * " : " )
213221 _copy_to_clipboard " $* "
@@ -292,7 +300,7 @@ main(){
292300 shift
293301 url_handler " ${ENGINES[$engine]} $* "
294302 else
295- _pemx " search engine '${engine} ' is not supported !"
303+ _pemx " search engine '${engine} ' not found !"
296304 fi
297305 ;;
298306 * )
You can’t perform that action at this time.
0 commit comments