X-Git-Url: http://christophe.rhodes.io/gitweb/?p=swankr.git;a=blobdiff_plain;f=swank.R;fp=swank.R;h=c50114a1a65769edbf5ffe856e2f8f13d5d29bb9;hp=ce757b3995574feaacd94ed83dbdd5fbe03ea27b;hb=2fcb575405fcfbe8736d0188fce113af39c43f40;hpb=3ca13eb5110013cf2348b3a840eff3bc4ff0ec69 diff --git a/swank.R b/swank.R index ce757b3..c50114a 100644 --- a/swank.R +++ b/swank.R @@ -423,6 +423,9 @@ computeRestartsForEmacs <- function (sldbState) { `swank:frame-locals-and-catch-tags` <- function(slimeConnection, sldbState, index) { frame <- sldbState$frames[[1+index]] objs <- ls(envir=frame) + if(identical(frame, globalenv())) { + objs <- c() + } list(lapply(objs, function(name) { list(quote(`:name`), name, quote(`:id`), 0, quote(`:value`),