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)))