Focus on new started Qutebrowser
This commit is contained in:
parent
a552beaf0b
commit
15a129feb4
34
qb
34
qb
|
@ -176,9 +176,6 @@ goto_existing_qutebrowser() { # {{{
|
|||
debug_message "goto_existing_qutebrowser − \
|
||||
Try to open content in existing instance."
|
||||
|
||||
## Focus to Qutebrowser window
|
||||
focus_to_qutebrowser
|
||||
|
||||
## Try to open Qutebrowser content
|
||||
search_qb_bookmark \
|
||||
&& open_in_qutebrowser
|
||||
|
@ -207,6 +204,27 @@ Search aborded or can't find matching bookmark."
|
|||
|
||||
return "${local_search_qb_bookmark_return}"
|
||||
|
||||
}
|
||||
# }}}
|
||||
start_qutebrowser() { # {{{
|
||||
|
||||
local_start_qutebrowser_return="1"
|
||||
|
||||
if is_proc_running "${qutebrowser_proc_pattern}"; then
|
||||
debug_message "start_qutebrowser − \
|
||||
Qutebrowser is already started."
|
||||
else
|
||||
debug_message "start_qutebrowser − \
|
||||
No existing instance of Qutebrowser. Starting…"
|
||||
"${QUTEBROWSER_BIN}"
|
||||
local_start_qutebrowser_return="0"
|
||||
fi
|
||||
|
||||
## In any case, be sure to focus to Qutebrowser
|
||||
focus_to_qutebrowser
|
||||
|
||||
return "${local_start_qutebrowser_return}"
|
||||
|
||||
}
|
||||
# }}}
|
||||
open_in_qutebrowser() { # {{{
|
||||
|
@ -248,12 +266,10 @@ main() { # {{{
|
|||
get_qutebrowser_bin \
|
||||
|| error_message "Can't find a working qutebrowser binary." "1"
|
||||
|
||||
## If nothing related to Qutebrowser is currently running
|
||||
### Try to start qutebrowser
|
||||
### Then exit with success
|
||||
is_proc_running "${qutebrowser_proc_pattern}" \
|
||||
|| "${QUTEBROWSER_BIN}" \
|
||||
|| exit 0
|
||||
## Start Qutebrowser if needed
|
||||
### And exit
|
||||
start_qutebrowser \
|
||||
&& exit 0
|
||||
|
||||
## Manage existing instance
|
||||
goto_existing_qutebrowser \
|
||||
|
|
Loading…
Reference in New Issue