split helpers into files
1 file changed, 24 insertions(+), 0 deletions(-)
changed files
A functions/__scriptura_edit.fish
@@ -0,0 +1,24 @@ +function __scriptura_edit --argument-names script_path + if not set --query SCRIPTURA_EDITOR + set --function SCRIPTURA_EDITOR $( + if set --query SD_EDITOR + echo $SD_EDITOR + else if set --query VISUAL + echo $VISUAL + else if set --query EDITOR + echo $EDITOR + else if command --query vim + echo vim + else if command --query nano + echo nano + else if command --query vi + echo vi + else + echo "Don't know which editor to use, set \$SCRIPTURA_EDITOR, \$VISUAL or \$EDITOR!" >& 2 + return 1 + end + ) + end + + eval $SCRIPTURA_EDITOR $script_path +end