diff --git a/config/newsbeuter/config b/config/newsbeuter/config index b462408..f7a7e13 100644 --- a/config/newsbeuter/config +++ b/config/newsbeuter/config @@ -1,5 +1,5 @@ -browser firefox +browser xdg-open keep-articles-days 30 mark-as-read-on-hover yes diff --git a/local/bin/qutemark b/local/bin/qutemark index 91cbe62..d0bb758 100755 --- a/local/bin/qutemark +++ b/local/bin/qutemark @@ -11,18 +11,17 @@ case "$command" in ;; "delete") to_remove="$(cat -n "$qutemarks" | sed 's/^ *//' | dmenu)" - [ -z "$to_remove" ] || sed -i "${to_remove%% *}d" "$qutemarks" + if [[ "$to_remove" =~ "[0-9]* .*" ]]; then + sed -i "${to_remove%% *}d" "$qutemarks" + fi ;; - "tabopen") - opener="open -t" - ;; - "{tab,}open") + "tabopen"|"open") opener="open" if [ "$command" = "tabopen" ]; then opener="open -t" fi to_open="$(dmenu < "$qutemarks")" - echo "$command $to_open" >> "$QUTE_FIFO" + echo "$command ${to_open%% *}" >> "$QUTE_FIFO" ;; *) ;;