snippet    function
abbr       function ... end
options    head
    function ${1}(${2})
        ${0}
    end

snippet    macro
abbr       macro ... end
options    head
    macro ${1}(${2})
        ${0}
    end

snippet    struct
abbr       struct ... end
options    head
    struct ${1}
        ${0}
    end

snippet    module
abbr       module ... end
options    head
    module ${1}
    ${0}
    end#module

snippet     let
abbr        let ... end
options     head
    let ${1}
        ${0}
    end

snippet     quote
abbr        quote ... end
options     head
    quote
        ${0}
    end


snippet     begin
abbr        begin ... end
options     head
    begin
        ${0}
    end

snippet     for
abbr        for ... end
options     head
    for ${1}
        ${0}
    end

snippet     if
abbr        if ... end
options     head
    if ${1}
        ${0}
    end

snippet     try
abbr        try ... end
options     head
    try
        ${1}
    ${2:catch}
        ${0}
    end

snippet     while
abbr        while ... end
options     head
    while ${1:true}
        ${0}
    end