@@ -268,15 +268,17 @@ In particular, it does not read `cider-sexp-at-point'."
268
268
(defun cider-inspector-pop ()
269
269
" Pop the last value off the inspector stack and render it."
270
270
(interactive )
271
- (let ((result (cider-nrepl-send-sync-request `(" op" " inspect-pop" ))))
271
+ (let ((result (cider-nrepl-send-sync-request `(" op" " inspect-pop" )
272
+ (cider-current-repl))))
272
273
(when (nrepl-dict-get result " value" )
273
274
(cider-inspector--render-value result :pop ))))
274
275
275
276
(defun cider-inspector-push (idx )
276
277
" Inspect the value at IDX in the inspector stack and render it."
277
278
(interactive )
278
279
(let ((result (cider-nrepl-send-sync-request `(" op" " inspect-push"
279
- " idx" , idx ))))
280
+ " idx" , idx )
281
+ (cider-current-repl))))
280
282
(when (nrepl-dict-get result " value" )
281
283
(push (point ) cider-inspector-location-stack)
282
284
(cider-inspector--render-value result :next-inspectable ))))
@@ -290,29 +292,33 @@ If EX-DATA is true, inspect ex-data of the exception instead."
290
292
`(" op" " inspect-last-exception"
291
293
" index" , index
292
294
,@(when ex-data
293
- `(" ex-data" " true" ))))))
295
+ `(" ex-data" " true" )))
296
+ (cider-current-repl))))
294
297
(when (nrepl-dict-get result " value" )
295
298
(setq cider-inspector-location-stack nil )
296
299
(cider-inspector--render-value result :next-inspectable ))))
297
300
298
301
(defun cider-inspector-previous-sibling ()
299
302
" Inspect the previous sibling value within a sequential parent."
300
303
(interactive )
301
- (let ((result (cider-nrepl-send-sync-request `(" op" " inspect-previous-sibling" ))))
304
+ (let ((result (cider-nrepl-send-sync-request `(" op" " inspect-previous-sibling" )
305
+ (cider-current-repl))))
302
306
(when (nrepl-dict-get result " value" )
303
307
(cider-inspector--render-value result))))
304
308
305
309
(defun cider-inspector-next-sibling ()
306
310
" Inspect the next sibling value within a sequential parent."
307
311
(interactive )
308
- (let ((result (cider-nrepl-send-sync-request `(" op" " inspect-next-sibling" ))))
312
+ (let ((result (cider-nrepl-send-sync-request `(" op" " inspect-next-sibling" )
313
+ (cider-current-repl))))
309
314
(when (nrepl-dict-get result " value" )
310
315
(cider-inspector--render-value result))))
311
316
312
317
(defun cider-inspector--refresh-with-opts (&rest opts )
313
318
" Invokes `inspect-refresh' op with supplied extra OPTS.
314
319
Re-renders the currently inspected value."
315
- (let ((result (cider-nrepl-send-sync-request `(" op" " inspect-refresh" ,@opts ))))
320
+ (let ((result (cider-nrepl-send-sync-request `(" op" " inspect-refresh" ,@opts )
321
+ (cider-current-repl))))
316
322
(when (nrepl-dict-get result " value" )
317
323
(cider-inspector--render-value result))))
318
324
@@ -326,7 +332,8 @@ Re-renders the currently inspected value."
326
332
327
333
Does nothing if already on the last page."
328
334
(interactive )
329
- (let ((result (cider-nrepl-send-sync-request '(" op" " inspect-next-page" ))))
335
+ (let ((result (cider-nrepl-send-sync-request '(" op" " inspect-next-page" )
336
+ (cider-current-repl))))
330
337
(when (nrepl-dict-get result " value" )
331
338
(cider-inspector--render-value result))))
332
339
@@ -335,7 +342,8 @@ Does nothing if already on the last page."
335
342
336
343
Does nothing if already on the first page."
337
344
(interactive )
338
- (let ((result (cider-nrepl-send-sync-request '(" op" " inspect-prev-page" ))))
345
+ (let ((result (cider-nrepl-send-sync-request '(" op" " inspect-prev-page" )
346
+ (cider-current-repl))))
339
347
(when (nrepl-dict-get result " value" )
340
348
(cider-inspector--render-value result))))
341
349
@@ -369,7 +377,8 @@ MAX-NESTED-DEPTH is the new value."
369
377
; ; Disable hint about analytics feature so that it is never displayed again.
370
378
(when cider-inspector-display-analytics-hint
371
379
(customize-set-variable 'cider-inspector-display-analytics-hint nil ))
372
- (let ((result (cider-nrepl-send-sync-request `(" op" " inspect-display-analytics" ))))
380
+ (let ((result (cider-nrepl-send-sync-request `(" op" " inspect-display-analytics" )
381
+ (cider-current-repl))))
373
382
(when (nrepl-dict-get result " value" )
374
383
(cider-inspector--render-value result :next-inspectable ))))
375
384
@@ -397,7 +406,8 @@ MAX-NESTED-DEPTH is the new value."
397
406
(defun cider-inspector-toggle-view-mode ()
398
407
" Toggle the view mode of the inspector between normal and object view mode."
399
408
(interactive )
400
- (let ((result (cider-nrepl-send-sync-request `(" op" " inspect-toggle-view-mode" ))))
409
+ (let ((result (cider-nrepl-send-sync-request `(" op" " inspect-toggle-view-mode" )
410
+ (cider-current-repl))))
401
411
(when (nrepl-dict-get result " value" )
402
412
(cider-inspector--render-value result :next-inspectable ))))
403
413
@@ -431,7 +441,8 @@ current-namespace."
431
441
ns)))
432
442
(when-let* ((result (cider-nrepl-send-sync-request `(" op" " inspect-def-current-value"
433
443
" ns" , ns
434
- " var-name" , var-name ))))
444
+ " var-name" , var-name )
445
+ (cider-current-repl))))
435
446
(cider-inspector--render-value result)
436
447
(message " Defined current inspector value as #'%s /%s " ns var-name)))
437
448
@@ -449,7 +460,8 @@ current-namespace."
449
460
(defun cider-inspector-tap-current-val ()
450
461
" Sends the current Inspector current value to `tap>' ."
451
462
(interactive )
452
- (let ((response (cider-nrepl-send-sync-request '(" op" " inspect-tap-current-value" ))))
463
+ (let ((response (cider-nrepl-send-sync-request '(" op" " inspect-tap-current-value" )
464
+ (cider-current-repl))))
453
465
(nrepl-dbind-response response (value err)
454
466
(if value
455
467
(message " Successfully tapped the current Inspector value " )
@@ -463,7 +475,8 @@ current-namespace."
463
475
(`cider-value-idx
464
476
(cl-assert value)
465
477
(nrepl-dbind-response (cider-nrepl-send-sync-request `(" op" " inspect-tap-indexed"
466
- " idx" , value ))
478
+ " idx" , value )
479
+ (cider-current-repl))
467
480
(value err)
468
481
(if value
469
482
(message " Successfully tapped the Inspector item at point " )
@@ -493,7 +506,7 @@ MAX-COLL-SIZE if non nil."
493
506
" pretty-print" ,(if cider-inspector-pretty-print " true" " false" )
494
507
" sort-maps" ,(if cider-inspector-sort-maps " true" " false" )
495
508
" only-diff" ,(if cider-inspector-only-diff " true" " false" )))
496
- (cider-nrepl-send-sync-request)))
509
+ (cider-nrepl-send-sync-request (cider-current-repl) )))
497
510
498
511
(declare-function cider-set-buffer-ns " cider-mode" )
499
512
0 commit comments