Function: claude-code-ide-mcp-send-at-mentioned
claude-code-ide-mcp-send-at-mentioned is a natively compiled function
defined in claude-code-ide-mcp.el.
Signature
(claude-code-ide-mcp-send-at-mentioned SESSION)
Documentation
Send at-mentioned notification to SESSION.
If a region is selected, send the selected lines. Otherwise, send the current line. Unlike selection tracking, this is an explicit prompt insertion, so it targets exactly one instance.
Source Code
;; Defined in /nix/store/yjvbhwl7p6zrbw9xlnni7y4hra8sa3pl-emacs-packages-deps/share/emacs/site-lisp/claude-code-ide-mcp.el
(defun claude-code-ide-mcp-send-at-mentioned (session)
"Send at-mentioned notification to SESSION.
If a region is selected, send the selected lines.
Otherwise, send the current line. Unlike selection tracking, this is
an explicit prompt insertion, so it targets exactly one instance."
(let* ((file-path (or (buffer-file-name) ""))
(start-line (if (use-region-p)
(1- (line-number-at-pos (region-beginning)))
(1- (line-number-at-pos (point)))))
(end-line (if (use-region-p)
(1- (line-number-at-pos (region-end)))
(1- (line-number-at-pos (point))))))
(claude-code-ide-mcp--send-notification
"at_mentioned"
`((filePath . ,file-path)
(lineStart . ,start-line)
(lineEnd . ,end-line))
session)))