From: Christophe Rhodes Date: Fri, 13 Aug 2010 15:03:51 +0000 (+0100) Subject: support invoking restarts from sldb X-Git-Url: http://christophe.rhodes.io/gitweb/?p=swankr.git;a=commitdiff_plain;h=99505873e6e7409fdfdf0852b84e111b7994414b support invoking restarts from sldb --- diff --git a/swank.R b/swank.R index 802b040..71d502e 100644 --- a/swank.R +++ b/swank.R @@ -261,3 +261,9 @@ writeSexpToString <- function(obj) { `swank:debugger-info-for-emacs` <- function(io, sldbState, from, to) { debuggerInfoForEmacs(sldbState, from=from, to=to) } + +`swank:invoke-nth-restart-for-emacs` <- function(io, sldbState, level, n) { + if(sldbState$level == level) { + invokeRestart(computeRestarts()[[n+1]]) + } +}