Throw original exception

master
Nick Paul 2017-08-09 15:01:19 -04:00
parent 6eb664f7f9
commit d8bda2d327
1 changed files with 3 additions and 3 deletions

View File

@ -24,14 +24,13 @@ include("cmds/echo.jl")
function acorn(filename::String; rel::Bool=true) function acorn(filename::String; rel::Bool=true)
ed = Editor() ed = Editor()
#rel && (filename = abspath(filename))
editorOpen(ed, filename) editorOpen(ed, filename)
setStatusMessage(ed, "HELP: ctrl-p: command mode | ctrl-q: quit | ctrl-s: save") setStatusMessage(ed, "HELP: ctrl-p: command mode | ctrl-q: quit | ctrl-s: save")
Base.Terminals.raw!(ed.term, true) Base.Terminals.raw!(ed.term, true)
try try
while !ed.quit while !ed.quit
refreshScreen(ed) refreshScreen(ed)
@ -39,9 +38,10 @@ function acorn(filename::String; rel::Bool=true)
end end
catch ex catch ex
editorQuit(ed, force=true) editorQuit(ed, force=true)
throw(ex) rethrow(ex) # Don't reset stacktrace
end end
Base.Terminals.raw!(ed.term, false) Base.Terminals.raw!(ed.term, false)
return nothing return nothing