Function: claude-code-ide-mcp--clear-selection

claude-code-ide-mcp--clear-selection is a natively compiled function defined in claude-code-ide-mcp.el.

Signature

(claude-code-ide-mcp--clear-selection SESSION)

Documentation

Make SESSION's instance forget the file or region it was last told about.

A nil last-selection already means the instance shows nothing (a fresh connection starts empty), so only an instance that was told about a file receives claude-code-ide-mcp--empty-selection.

Source Code

;; Defined in /nix/store/yjvbhwl7p6zrbw9xlnni7y4hra8sa3pl-emacs-packages-deps/share/emacs/site-lisp/claude-code-ide-mcp.el
(defun claude-code-ide-mcp--clear-selection (session)
  "Make SESSION's instance forget the file or region it was last told about.
A nil `last-selection' already means the instance shows nothing (a fresh
connection starts empty), so only an instance that was told about a
file receives `claude-code-ide-mcp--empty-selection'."
  (when (claude-code-ide-mcp-session-last-selection session)
    (setf (claude-code-ide-mcp-session-last-selection session) nil)
    (claude-code-ide-mcp--send-notification "selection_changed"
                                            claude-code-ide-mcp--empty-selection
                                            session)))