tAdd option to open bibliography file in editor - scholarref - tools for DOI an… | |
git clone git://src.adamsgaard.dk/scholarref | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit a35f42aff6466a8f6e2463db31accab7fc6a234a | |
parent 17a5cd4595e739ba3f6d544c4c92600c007beeb5 | |
Author: Anders Damsgaard <[email protected]> | |
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(-) | |
--- | |
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:")" | |