blob: 1a5fb78872d258f79e644f8a3701ef4aca18d994 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#!/usr/bin/env bash
DOCUMENT=$(find -L ~/${1:-documents} -name '*.tex' \
| fzf --header 'Choose a tex file to edit' \
--history=${XDG_CACHE_HOME:-$HOME/.cache}/edit_document.hist)
[ -n "${DOCUMENT}" ] || exit 1
LOCAL_PATH=$(echo $DOCUMENT | sed -E 's/[^\/]+.tex$//g')
LOCAL_FILE=$(echo $DOCUMENT | sed -E 's/.*\///g')
cd $LOCAL_PATH
${EDITOR:-vim} $LOCAL_FILE
|