all repos — scriptura @ v0.2.0

a corner in $HOME for your scripts

functions/__scriptura_edit.fish (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function __scriptura_edit --description 'Edit existing script' --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