tAdd option to open bibliography file in editor - scholarref - tools for DOI and BiBTeX reference extraction, fetching, and parsing
 (HTM) git clone git://src.adamsgaard.dk/scholarref
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit a35f42aff6466a8f6e2463db31accab7fc6a234a
 (DIR) parent 17a5cd4595e739ba3f6d544c4c92600c007beeb5
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       Date:   Mon, 31 Aug 2020 11:20:33 +0200
       
       Add option to open bibliography file in editor
       
       Diffstat:
         M articlesearch                       |      17 +++++++++++++++--
       
       1 file changed, 15 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/articlesearch b/articlesearch
       t@@ -23,14 +23,27 @@ if [ ! -e "$cachefile" ]; then
                update_cache
        fi
        
       -query="$((echo "Update cache"; sed "s|$HOME/||" "$cachefile") | \
       -         dmenu -i -l 10 -p "Search publications:")" || exit 1
       +query="$((
       +        if [ -n "$BIB" ] && [ -n "$EDITOR" ]; then
       +                echo "Edit bibliography";
       +        fi;
       +        echo "Update cache"; sed "s|$HOME/||" "$cachefile") | \
       +    dmenu -i -l 10 -p "Search publications:")" || exit 1
        
        if [ "$query" = "Update cache" ]; then
                update_cache
                exit 0
        fi
        
       +if [ "$query" = "Edit bibliography" ]; then
       +        if [ -n "$TERM" ]; then
       +                $EDITOR "$BIB"
       +        else
       +                $TERMINAL $EDITOR "$BIB"
       +        fi
       +        exit 0
       +fi
       +
        action="$(printf "Open\nGet DOI\nSci-Hub\nAdd reference" | \
                  dmenu -i -p "Action:")"