@@ -48,7 +48,7 @@ local text = _local_0_[9]
48
48
local _2amodule_2a = _0_
49
49
local _2amodule_name_2a = " conjure.client.racket.stdio"
50
50
do local _ = ({nil , _0_ , nil , {{nil }, nil , nil , nil }})[2 ] end
51
- config .merge ({client = {racket = {stdio = {command = " racket" , mapping = {start = " cs" , stop = " cS" }, prompt_pattern = " \n ?[\" %w%-./_]*> " }}}})
51
+ config .merge ({client = {racket = {stdio = {command = " racket" , mapping = {interrupt = " ei " , start = " cs" , stop = " cS" }, prompt_pattern = " \n ?[\" %w%-./_]*> " }}}})
52
52
local cfg
53
53
do
54
54
local v_0_ = config [" get-in-fn" ]({" client" , " racket" , " stdio" })
189
189
t_0_ [" eval-str" ] = v_0_
190
190
eval_str = v_0_
191
191
end
192
+ local interrupt
193
+ do
194
+ local v_0_
195
+ do
196
+ local v_0_0
197
+ local function interrupt0 ()
198
+ local function _3_ (repl )
199
+ log .append ({" ; Sending interrupt signal." }, {[" break?" ] = true })
200
+ return repl [" send-signal" ](2 )
201
+ end
202
+ return with_repl_or_warn (_3_ )
203
+ end
204
+ v_0_0 = interrupt0
205
+ _0_ [" interrupt" ] = v_0_0
206
+ v_0_ = v_0_0
207
+ end
208
+ local t_0_ = (_0_ )[" aniseed/locals" ]
209
+ t_0_ [" interrupt" ] = v_0_
210
+ interrupt = v_0_
211
+ end
192
212
local eval_file
193
213
do
194
214
local v_0_
349
369
local v_0_0
350
370
local function on_filetype0 ()
351
371
mapping .buf (" n" , " RktStart" , cfg ({" mapping" , " start" }), _2amodule_name_2a , " start" )
352
- return mapping .buf (" n" , " RktStop" , cfg ({" mapping" , " stop" }), _2amodule_name_2a , " stop" )
372
+ mapping .buf (" n" , " RktStop" , cfg ({" mapping" , " stop" }), _2amodule_name_2a , " stop" )
373
+ return mapping .buf (" n" , " RktInterrupt" , cfg ({" mapping" , " interrupt" }), _2amodule_name_2a , " interrupt" )
353
374
end
354
375
v_0_0 = on_filetype0
355
376
_0_ [" on-filetype" ] = v_0_0
0 commit comments