@@ -278,8 +278,8 @@ locations."
278278 (thread-stack-frames (make-hash-table :test 'eql ) :read-only t )
279279 ; ; the arguments that were used to start the debug session.
280280 (launch-args nil )
281- ; ; The result of initialize request. It holds the server capabilities.
282- (initialize-result nil )
281+ ; ; Currently-available server capabilities
282+ (current-capabilities nil )
283283 (error-message nil )
284284 (loaded-sources nil )
285285 (program-proc)
@@ -1231,11 +1231,11 @@ DEBUG-SESSION is the active debug session."
12311231 #'equal ))
12321232
12331233(defun dap--set-exception-breakpoints (debug-session callback )
1234- (-let [(&dap-session 'initialize-result 'launch-args (&plist :type )) debug-session]
1234+ (-let [(&dap-session 'current-capabilities 'launch-args (&plist :type )) debug-session]
12351235 (dap--send-message
12361236 (dap--make-request " setExceptionBreakpoints"
12371237 (list :filters
1238- (or (-some->> initialize-result
1238+ (or (-some->> current-capabilities
12391239 (gethash " body" )
12401240 (gethash " exceptionBreakpointFilters" )
12411241 (-keep (-lambda ((&hash " default" " filter" ))
@@ -1618,10 +1618,10 @@ before starting the debug process."
16181618 (dap--initialize-message type)
16191619 (dap--session-init-resp-handler
16201620 debug-session
1621- (lambda (initialize-result )
1621+ (lambda (current-capabilities )
16221622 (-let [debug-sessions (dap--get-sessions)]
16231623
1624- (setf (dap--debug-session-initialize-result debug-session) initialize-result )
1624+ (setf (dap--debug-session-current-capabilities debug-session) current-capabilities )
16251625
16261626 (dap--set-sessions (cons debug-session debug-sessions)))
16271627 (dap--send-message
0 commit comments