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:")"