Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–318 unchanged (318 lines)
319 (TrustWorktrees, Background),
320 (RestrictWorktrees, Background),
321 (CheckForPushedCommits, Background),
322 (CheckForPushedCommitsResponse, Background),
323 (GitDiff, Background),
324 (GitDiffResponse, Background),
325 (GitDiffStat, Background),
326 (GitDiffStatResponse, Background),
327 (GitInit, Background),
328 (GetDebugAdapterBinary, Background),
329 (DebugAdapterBinary, Background),
330 (RunDebugLocators, Background),
331 (DebugRequest, Background),
332 (LogToDebugConsole, Background),
…lines 333–537 unchanged (205 lines)
538 (GitRemoveRemote, Ack),
539 (GitCreateBranch, Ack),
540 (GitChangeBranch, Ack),
541 (GitRenameBranch, Ack),
542 (CheckForPushedCommits, CheckForPushedCommitsResponse),
543 (GitDiff, GitDiffResponse),
544 (GitDiffStat, GitDiffStatResponse),
545 (GitInit, Ack),
546 (ToggleBreakpoint, Ack),
547 (GetDebugAdapterBinary, DebugAdapterBinary),
548 (RunDebugLocators, DebugRequest),
549 (GetDocumentDiagnostics, GetDocumentDiagnosticsResponse),
550 (PullWorkspaceDiagnostics, Ack),
…lines 551–726 unchanged (176 lines)
727 GitRenameBranch,
728 GitCreateBranch,
729 GitCreateRemote,
730 GitRemoveRemote,
731 CheckForPushedCommits,
732 GitDiff,
733 GitDiffStat,
734 GitInit,
735 BreakpointsForFile,
736 ToggleBreakpoint,
737 RunDebugLocators,
738 GetDebugAdapterBinary,
739 LogToDebugConsole,
…lines 740–981 unchanged (242 lines)

After

…lines 1–318 unchanged (318 lines)
319 (TrustWorktrees, Background),
320 (RestrictWorktrees, Background),
321 (CheckForPushedCommits, Background),
322 (CheckForPushedCommitsResponse, Background),
323 (GitDiff, Background),
324 (GitDiffResponse, Background),
325 (GitInit, Background),
326 (GetDebugAdapterBinary, Background),
327 (DebugAdapterBinary, Background),
328 (RunDebugLocators, Background),
329 (DebugRequest, Background),
330 (LogToDebugConsole, Background),
331 (GetDocumentDiagnostics, Background),
…lines 332–535 unchanged (204 lines)
536 (GitRemoveRemote, Ack),
537 (GitCreateBranch, Ack),
538 (GitChangeBranch, Ack),
539 (GitRenameBranch, Ack),
540 (CheckForPushedCommits, CheckForPushedCommitsResponse),
541 (GitDiff, GitDiffResponse),
542 (GitInit, Ack),
543 (ToggleBreakpoint, Ack),
544 (GetDebugAdapterBinary, DebugAdapterBinary),
545 (RunDebugLocators, DebugRequest),
546 (GetDocumentDiagnostics, GetDocumentDiagnosticsResponse),
547 (PullWorkspaceDiagnostics, Ack),
548 (GetDefaultBranch, GetDefaultBranchResponse),
…lines 549–723 unchanged (175 lines)
724 GitRenameBranch,
725 GitCreateBranch,
726 GitCreateRemote,
727 GitRemoveRemote,
728 CheckForPushedCommits,
729 GitDiff,
730 GitInit,
731 BreakpointsForFile,
732 ToggleBreakpoint,
733 RunDebugLocators,
734 GetDebugAdapterBinary,
735 LogToDebugConsole,
736 GetDocumentDiagnostics,
…lines 737–977 unchanged (241 lines)

Before

source_file
inner_attribute_item
# "#"
! "!"
[ "["
attribute
identifier "allow"
token_tree
( "("
identifier "non_snake_case"
) ")"
] "]"
mod_item
visibility_modifier
pub "pub"
mod "mod"
identifier "error"
; ";"
mod_item
mod "mod"
identifier "macros"
; ";"
mod_item
mod "mod"
identifier "typed_envelope"
; ";"
use_declaration
visibility_modifier
pub "pub"
use "use"
use_wildcard
identifier "error"
:: "::"
* "*"
; ";"
use_declaration
visibility_modifier
pub "pub"
use "use"
scoped_use_list
identifier "prost"
:: "::"
use_list
{ "{"
identifier "DecodeError"
, ","
identifier "Message"
} "}"
; ";"
use_declaration (+32 nodes collapsed)
use_declaration
visibility_modifier
pub "pub"
use "use"
use_wildcard
identifier "typed_envelope"
:: "::"
* "*"
; ";"
expression_statement (+27 nodes collapsed)
const_item (+23 nodes collapsed)
const_item
visibility_modifier
pub "pub"
const "const"
identifier "REMOTE_SERVER_PROJECT_ID"
: ":"
primitive_type "u64"
= "="
integer_literal "0"
; ";"
expression_statement
macro_invocation
identifier "messages"
! "!"
token_tree
( "("
token_tree
( "("
identifier "Ack"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AckBufferOperation"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "AckChannelMessage"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ActivateToolchain"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ActiveToolchain"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ActiveToolchainResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ResolveToolchain"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ResolveToolchainResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "AddNotification"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AddProjectCollaborator"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AddWorktree"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AddWorktreeResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AdvertiseContexts"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AllocateWorktreeId"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AllocateWorktreeIdResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ApplyCodeAction"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ApplyCodeActionResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ApplyCompletionAdditionalEdits"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ApplyCompletionAdditionalEditsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "BlameBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "BlameBufferResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "BufferReloaded"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "BufferSaved"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Call"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CallCanceled"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CancelCall"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CancelLanguageServerWork"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ChannelMessageSent"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ChannelMessageUpdate"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CloseBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Commit"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RunGitHook"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "CopyProjectEntry"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateBufferForPeer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateImageForPeer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateFileForPeer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateChannel"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateChannelResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateContext"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateContextResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateProjectEntry"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateRoom"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateRoomResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "DeclineCall"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "DeleteChannel"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "DeleteNotification"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "DeleteProjectEntry"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "DownloadFileByPath"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "DownloadFileResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "EndStream"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Error"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ExpandProjectEntry"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ExpandProjectEntryResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "FindSearchCandidates"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "FlushBufferedMessages"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ExpandAllForProjectEntry"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ExpandAllForProjectEntryResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Follow"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "FollowResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ApplyCodeActionKind"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ApplyCodeActionKindResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "FormatBuffers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "FormatBuffersResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "FuzzySearchUsers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMembers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMembersResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMessages"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMessagesById"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMessagesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCodeActions"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCodeActionsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCompletions"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCompletionsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDeclaration"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDeclarationResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDefinition"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDefinitionResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentHighlights"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentHighlightsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentSymbols"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentSymbolsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetHover"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetHoverResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetNotifications"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetNotificationsResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetCrashFiles"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCrashFilesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetPathMetadata"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetPathMetadataResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetPermalinkToLine"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetProcesses"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetProcessesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetPermalinkToLineResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetProjectSymbols"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetProjectSymbolsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetReferences"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetReferencesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetSignatureHelp"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetSignatureHelpResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetTypeDefinition"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetTypeDefinitionResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetImplementation"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetImplementationResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenUnstagedDiff"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "OpenUnstagedDiffResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "OpenUncommittedDiff"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "OpenUncommittedDiffResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetUsers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GitGetBranches"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitBranchesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Hello"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "HideToast"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "IncomingCall"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "InlayHints"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "InlayHintsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SemanticTokens"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SemanticTokensResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "InstallExtension"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "InviteChannelMember"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinChannel"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinChannelBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinChannelBufferResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinChannelChat"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinChannelChatResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinProject"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinProjectResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinRoom"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinRoomResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LanguageServerLog"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LanguageServerPromptRequest"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LanguageServerPromptResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LeaveChannelBuffer"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LeaveChannelChat"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LeaveProject"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LeaveRoom"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LinkedEditingRange"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LinkedEditingRangeResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ListRemoteDirectory"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ListRemoteDirectoryResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ListToolchains"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ListToolchainsResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LoadCommitDiff"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LoadCommitDiffResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LspExtExpandMacro"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtExpandMacroResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtOpenDocs"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtOpenDocsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtRunnables"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtRunnablesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtSwitchSourceHeader"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtSwitchSourceHeaderResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtGoToParentModule"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtGoToParentModuleResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtCancelFlycheck"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtRunFlycheck"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtClearFlycheck"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "MarkNotificationRead"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "MoveChannel"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ReorderChannel"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LspQuery"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspQueryResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OnTypeFormatting"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OnTypeFormattingResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferById"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferByPath"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenImageByPath"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferForSymbol"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferForSymbolResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenImageResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenCommitMessageBuffer"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenContext"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "OpenContextResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "OpenNewBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "OpenServerSettings"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "PerformRename"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "PerformRenameResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Ping"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "PrepareRename"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "PrepareRenameResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ProjectEntryResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RefreshInlayHints"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RefreshSemanticTokens"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RegisterBufferWithLanguageServers"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RejoinChannelBuffers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RejoinChannelBuffersResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RejoinRemoteProjects"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RejoinRemoteProjectsResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RejoinRoom"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RejoinRoomResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ReloadBuffers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ReloadBuffersResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RemoveChannelMember"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RemoveChannelMessage"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RemoveContact"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RemoveProjectCollaborator"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RemoveWorktree"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RenameChannel"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RenameChannelResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RenameProjectEntry"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RequestContact"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ResolveCompletionDocumentation"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ResolveCompletionDocumentationResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ResolveInlayHint"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ResolveInlayHintResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentColor"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentColorResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetColorPresentation"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetColorPresentationResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetFoldingRanges"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetFoldingRangesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RefreshCodeLens"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCodeLens"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCodeLensResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RespondToChannelInvite"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RespondToContactRequest"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RestartLanguageServers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "StopLanguageServers"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RoomUpdated"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SaveBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SendChannelMessage"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SendChannelMessageResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SetChannelMemberRole"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SetChannelVisibility"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SetRoomParticipantRole"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ShareProject"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ShareProjectResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ShowContacts"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ShutdownRemoteServer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Stage"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "StartLanguageServer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SubscribeToChannels"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SyncExtensions"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SyncExtensionsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "BreakpointsForFile"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ToggleBreakpoint"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SynchronizeBuffers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SynchronizeBuffersResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SynchronizeContexts"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SynchronizeContextsResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "TaskContext"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "TaskContextForLocation"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Test"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Toast"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Unfollow"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UnshareProject"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Unstage"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Stash"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "StashPop"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "StashApply"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "StashDrop"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "UpdateBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateBufferFile"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateChannelBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateChannelBufferCollaborators"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateChannelMessage"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateChannels"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateContacts"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateContext"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateDiagnosticSummary"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateDiffBases"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateFollowers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateGitBranch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "UpdateLanguageServer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateNotification"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateParticipantLocation"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateProject"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateProjectCollaborator"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateUserChannels"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateWorktree"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateWorktreeSettings"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateUserSettings"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "UpdateRepository"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RemoveRepository"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UsersResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GitReset"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitDeleteBranch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitCheckoutFiles"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitShow"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitCommitDetails"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitFileHistory"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitFileHistoryResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SetIndexText"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Push"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Fetch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetRemotes"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetRemotesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Pull"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RemoteMessageResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "AskPassRequest"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "AskPassResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitCreateRemote"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitRemoveRemote"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitCreateBranch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitChangeBranch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitRenameBranch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "TrustWorktrees"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RestrictWorktrees"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "CheckForPushedCommits"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "CheckForPushedCommitsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitDiff"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitDiffResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitDiffStat"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitDiffStatResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitInit"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDebugAdapterBinary"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "DebugAdapterBinary"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RunDebugLocators"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "DebugRequest"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LogToDebugConsole"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentDiagnostics"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentDiagnosticsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "PullWorkspaceDiagnostics"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDefaultBranch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDefaultBranchResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetTreeDiff"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetTreeDiffResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetBlobContent"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetBlobContentResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitClone"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitCloneResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ToggleLspLogs"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDirectoryEnvironment"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "DirectoryEnvironment"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetAgentServerCommand"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "AgentServerCommand"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetContextServerCommand"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ContextServerCommand"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ExternalAgentsUpdated"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ExternalExtensionAgentsUpdated"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ExternalAgentLoadingStatusUpdated"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "NewExternalAgentVersionAvailable"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RemoteStarted"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitGetWorktrees"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitWorktreesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitCreateWorktree"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ShareAgentThread"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetSharedAgentThread"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetSharedAgentThreadResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "FindSearchCandidatesChunk"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "FindSearchCandidatesCancelled"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SpawnKernel"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SpawnKernelResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "KillKernel"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetRemoteProfilingData"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetRemoteProfilingDataResponse"
, ","
identifier "Background"
) ")"
, ","
) ")"
; ";"
expression_statement
macro_invocation
identifier "request_messages"
! "!"
token_tree
( "("
token_tree
( "("
identifier "AllocateWorktreeId"
, ","
identifier "AllocateWorktreeIdResponse"
) ")"
, ","
token_tree
( "("
identifier "ApplyCodeAction"
, ","
identifier "ApplyCodeActionResponse"
) ")"
, ","
token_tree
( "("
identifier "ApplyCompletionAdditionalEdits"
, ","
identifier "ApplyCompletionAdditionalEditsResponse"
) ")"
, ","
token_tree
( "("
identifier "Call"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "CancelCall"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "Commit"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RunGitHook"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "CopyProjectEntry"
, ","
identifier "ProjectEntryResponse"
) ")"
, ","
token_tree
( "("
identifier "CreateChannel"
, ","
identifier "CreateChannelResponse"
) ")"
, ","
token_tree
( "("
identifier "CreateProjectEntry"
, ","
identifier "ProjectEntryResponse"
) ")"
, ","
token_tree
( "("
identifier "CreateRoom"
, ","
identifier "CreateRoomResponse"
) ")"
, ","
token_tree
( "("
identifier "DeclineCall"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "DeleteChannel"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "DeleteProjectEntry"
, ","
identifier "ProjectEntryResponse"
) ")"
, ","
token_tree
( "("
identifier "DownloadFileByPath"
, ","
identifier "DownloadFileResponse"
) ")"
, ","
token_tree
( "("
identifier "ExpandProjectEntry"
, ","
identifier "ExpandProjectEntryResponse"
) ")"
, ","
token_tree
( "("
identifier "ExpandAllForProjectEntry"
, ","
identifier "ExpandAllForProjectEntryResponse"
) ")"
, ","
token_tree
( "("
identifier "Follow"
, ","
identifier "FollowResponse"
) ")"
, ","
token_tree
( "("
identifier "ApplyCodeActionKind"
, ","
identifier "ApplyCodeActionKindResponse"
) ")"
, ","
token_tree
( "("
identifier "FormatBuffers"
, ","
identifier "FormatBuffersResponse"
) ")"
, ","
token_tree
( "("
identifier "FuzzySearchUsers"
, ","
identifier "UsersResponse"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMembers"
, ","
identifier "GetChannelMembersResponse"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMessages"
, ","
identifier "GetChannelMessagesResponse"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMessagesById"
, ","
identifier "GetChannelMessagesResponse"
) ")"
, ","
token_tree
( "("
identifier "GetCodeActions"
, ","
identifier "GetCodeActionsResponse"
) ")"
, ","
token_tree
( "("
identifier "GetCompletions"
, ","
identifier "GetCompletionsResponse"
) ")"
, ","
token_tree
( "("
identifier "GetDefinition"
, ","
identifier "GetDefinitionResponse"
) ")"
, ","
token_tree
( "("
identifier "GetDeclaration"
, ","
identifier "GetDeclarationResponse"
) ")"
, ","
token_tree
( "("
identifier "GetImplementation"
, ","
identifier "GetImplementationResponse"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentHighlights"
, ","
identifier "GetDocumentHighlightsResponse"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentSymbols"
, ","
identifier "GetDocumentSymbolsResponse"
) ")"
, ","
token_tree
( "("
identifier "GetHover"
, ","
identifier "GetHoverResponse"
) ")"
, ","
token_tree
( "("
identifier "GetNotifications"
, ","
identifier "GetNotificationsResponse"
) ")"
, ","
token_tree
( "("
identifier "GetProjectSymbols"
, ","
identifier "GetProjectSymbolsResponse"
) ")"
, ","
token_tree
( "("
identifier "GetReferences"
, ","
identifier "GetReferencesResponse"
) ")"
, ","
token_tree
( "("
identifier "GetSignatureHelp"
, ","
identifier "GetSignatureHelpResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenUnstagedDiff"
, ","
identifier "OpenUnstagedDiffResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenUncommittedDiff"
, ","
identifier "OpenUncommittedDiffResponse"
) ")"
, ","
token_tree
( "("
identifier "GetTypeDefinition"
, ","
identifier "GetTypeDefinitionResponse"
) ")"
, ","
token_tree
( "("
identifier "LinkedEditingRange"
, ","
identifier "LinkedEditingRangeResponse"
) ")"
, ","
token_tree
( "("
identifier "ListRemoteDirectory"
, ","
identifier "ListRemoteDirectoryResponse"
) ")"
, ","
token_tree
( "("
identifier "GetUsers"
, ","
identifier "UsersResponse"
) ")"
, ","
token_tree
( "("
identifier "IncomingCall"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "InlayHints"
, ","
identifier "InlayHintsResponse"
) ")"
, ","
token_tree
( "("
identifier "SemanticTokens"
, ","
identifier "SemanticTokensResponse"
) ")"
, ","
token_tree
( "("
identifier "GetCodeLens"
, ","
identifier "GetCodeLensResponse"
) ")"
, ","
token_tree
( "("
identifier "InviteChannelMember"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "JoinChannel"
, ","
identifier "JoinRoomResponse"
) ")"
, ","
token_tree
( "("
identifier "JoinChannelBuffer"
, ","
identifier "JoinChannelBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "JoinChannelChat"
, ","
identifier "JoinChannelChatResponse"
) ")"
, ","
token_tree
( "("
identifier "JoinProject"
, ","
identifier "JoinProjectResponse"
) ")"
, ","
token_tree
( "("
identifier "JoinRoom"
, ","
identifier "JoinRoomResponse"
) ")"
, ","
token_tree
( "("
identifier "LeaveChannelBuffer"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LeaveRoom"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LoadCommitDiff"
, ","
identifier "LoadCommitDiffResponse"
) ")"
, ","
token_tree
( "("
identifier "MarkNotificationRead"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "MoveChannel"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "OnTypeFormatting"
, ","
identifier "OnTypeFormattingResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferById"
, ","
identifier "OpenBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferByPath"
, ","
identifier "OpenBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenImageByPath"
, ","
identifier "OpenImageResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferForSymbol"
, ","
identifier "OpenBufferForSymbolResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenCommitMessageBuffer"
, ","
identifier "OpenBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenNewBuffer"
, ","
identifier "OpenBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "PerformRename"
, ","
identifier "PerformRenameResponse"
) ")"
, ","
token_tree
( "("
identifier "Ping"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "PrepareRename"
, ","
identifier "PrepareRenameResponse"
) ")"
, ","
token_tree
( "("
identifier "RefreshInlayHints"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RefreshSemanticTokens"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RefreshCodeLens"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RejoinChannelBuffers"
, ","
identifier "RejoinChannelBuffersResponse"
) ")"
, ","
token_tree
( "("
identifier "RejoinRoom"
, ","
identifier "RejoinRoomResponse"
) ")"
, ","
token_tree
( "("
identifier "ReloadBuffers"
, ","
identifier "ReloadBuffersResponse"
) ")"
, ","
token_tree
( "("
identifier "RemoveChannelMember"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RemoveChannelMessage"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "UpdateChannelMessage"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RemoveContact"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RenameChannel"
, ","
identifier "RenameChannelResponse"
) ")"
, ","
token_tree
( "("
identifier "RenameProjectEntry"
, ","
identifier "ProjectEntryResponse"
) ")"
, ","
token_tree
( "("
identifier "ReorderChannel"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RequestContact"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "ResolveCompletionDocumentation"
, ","
identifier "ResolveCompletionDocumentationResponse"
) ")"
, ","
token_tree
( "("
identifier "ResolveInlayHint"
, ","
identifier "ResolveInlayHintResponse"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentColor"
, ","
identifier "GetDocumentColorResponse"
) ")"
, ","
token_tree
( "("
identifier "GetFoldingRanges"
, ","
identifier "GetFoldingRangesResponse"
) ")"
, ","
token_tree
( "("
identifier "GetColorPresentation"
, ","
identifier "GetColorPresentationResponse"
) ")"
, ","
token_tree
( "("
identifier "RespondToChannelInvite"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RespondToContactRequest"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "SaveBuffer"
, ","
identifier "BufferSaved"
) ")"
, ","
token_tree
( "("
identifier "Stage"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "FindSearchCandidates"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "SendChannelMessage"
, ","
identifier "SendChannelMessageResponse"
) ")"
, ","
token_tree
( "("
identifier "SetChannelMemberRole"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "SetChannelVisibility"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "ShareAgentThread"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GetSharedAgentThread"
, ","
identifier "GetSharedAgentThreadResponse"
) ")"
, ","
token_tree
( "("
identifier "ShareProject"
, ","
identifier "ShareProjectResponse"
) ")"
, ","
token_tree
( "("
identifier "SynchronizeBuffers"
, ","
identifier "SynchronizeBuffersResponse"
) ")"
, ","
token_tree
( "("
identifier "TaskContextForLocation"
, ","
identifier "TaskContext"
) ")"
, ","
token_tree
( "("
identifier "Test"
, ","
identifier "Test"
) ")"
, ","
token_tree
( "("
identifier "Unstage"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "Stash"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "StashPop"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "StashApply"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "StashDrop"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "UpdateBuffer"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "UpdateParticipantLocation"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "UpdateProject"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "UpdateWorktree"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "UpdateRepository"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RemoveRepository"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LspExtExpandMacro"
, ","
identifier "LspExtExpandMacroResponse"
) ")"
, ","
token_tree
( "("
identifier "LspExtOpenDocs"
, ","
identifier "LspExtOpenDocsResponse"
) ")"
, ","
token_tree
( "("
identifier "LspExtRunnables"
, ","
identifier "LspExtRunnablesResponse"
) ")"
, ","
token_tree
( "("
identifier "SetRoomParticipantRole"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "BlameBuffer"
, ","
identifier "BlameBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "RejoinRemoteProjects"
, ","
identifier "RejoinRemoteProjectsResponse"
) ")"
, ","
token_tree
( "("
identifier "LspQuery"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LspQueryResponse"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RestartLanguageServers"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "StopLanguageServers"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "OpenContext"
, ","
identifier "OpenContextResponse"
) ")"
, ","
token_tree
( "("
identifier "CreateContext"
, ","
identifier "CreateContextResponse"
) ")"
, ","
token_tree
( "("
identifier "SynchronizeContexts"
, ","
identifier "SynchronizeContextsResponse"
) ")"
, ","
token_tree
( "("
identifier "LspExtSwitchSourceHeader"
, ","
identifier "LspExtSwitchSourceHeaderResponse"
) ")"
, ","
token_tree
( "("
identifier "LspExtGoToParentModule"
, ","
identifier "LspExtGoToParentModuleResponse"
) ")"
, ","
token_tree
( "("
identifier "LspExtCancelFlycheck"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LspExtRunFlycheck"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LspExtClearFlycheck"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "AddWorktree"
, ","
identifier "AddWorktreeResponse"
) ")"
, ","
token_tree
( "("
identifier "ShutdownRemoteServer"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RemoveWorktree"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "OpenServerSettings"
, ","
identifier "OpenBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "GetPermalinkToLine"
, ","
identifier "GetPermalinkToLineResponse"
) ")"
, ","
token_tree
( "("
identifier "FlushBufferedMessages"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LanguageServerPromptRequest"
, ","
identifier "LanguageServerPromptResponse"
) ")"
, ","
token_tree
( "("
identifier "GitGetBranches"
, ","
identifier "GitBranchesResponse"
) ")"
, ","
token_tree
( "("
identifier "UpdateGitBranch"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "ListToolchains"
, ","
identifier "ListToolchainsResponse"
) ")"
, ","
token_tree
( "("
identifier "ActivateToolchain"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "ActiveToolchain"
, ","
identifier "ActiveToolchainResponse"
) ")"
, ","
token_tree
( "("
identifier "ResolveToolchain"
, ","
identifier "ResolveToolchainResponse"
) ")"
, ","
token_tree
( "("
identifier "GetPathMetadata"
, ","
identifier "GetPathMetadataResponse"
) ")"
, ","
token_tree
( "("
identifier "GetCrashFiles"
, ","
identifier "GetCrashFilesResponse"
) ")"
, ","
token_tree
( "("
identifier "CancelLanguageServerWork"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "SyncExtensions"
, ","
identifier "SyncExtensionsResponse"
) ")"
, ","
token_tree
( "("
identifier "InstallExtension"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RegisterBufferWithLanguageServers"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitShow"
, ","
identifier "GitCommitDetails"
) ")"
, ","
token_tree
( "("
identifier "GitFileHistory"
, ","
identifier "GitFileHistoryResponse"
) ")"
, ","
token_tree
( "("
identifier "GitReset"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitDeleteBranch"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitCheckoutFiles"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "SetIndexText"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "Push"
, ","
identifier "RemoteMessageResponse"
) ")"
, ","
token_tree
( "("
identifier "Fetch"
, ","
identifier "RemoteMessageResponse"
) ")"
, ","
token_tree
( "("
identifier "GetRemotes"
, ","
identifier "GetRemotesResponse"
) ")"
, ","
token_tree
( "("
identifier "Pull"
, ","
identifier "RemoteMessageResponse"
) ")"
, ","
token_tree
( "("
identifier "AskPassRequest"
, ","
identifier "AskPassResponse"
) ")"
, ","
token_tree
( "("
identifier "GitCreateRemote"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitRemoveRemote"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitCreateBranch"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitChangeBranch"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitRenameBranch"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "CheckForPushedCommits"
, ","
identifier "CheckForPushedCommitsResponse"
) ")"
, ","
token_tree
( "("
identifier "GitDiff"
, ","
identifier "GitDiffResponse"
) ")"
, ","
token_tree
( "("
identifier "GitDiffStat"
, ","
identifier "GitDiffStatResponse"
) ")"
, ","
token_tree
( "("
identifier "GitInit"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "ToggleBreakpoint"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GetDebugAdapterBinary"
, ","
identifier "DebugAdapterBinary"
) ")"
, ","
token_tree
( "("
identifier "RunDebugLocators"
, ","
identifier "DebugRequest"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentDiagnostics"
, ","
identifier "GetDocumentDiagnosticsResponse"
) ")"
, ","
token_tree
( "("
identifier "PullWorkspaceDiagnostics"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GetDefaultBranch"
, ","
identifier "GetDefaultBranchResponse"
) ")"
, ","
token_tree
( "("
identifier "GetBlobContent"
, ","
identifier "GetBlobContentResponse"
) ")"
, ","
token_tree
( "("
identifier "GetTreeDiff"
, ","
identifier "GetTreeDiffResponse"
) ")"
, ","
token_tree
( "("
identifier "GitClone"
, ","
identifier "GitCloneResponse"
) ")"
, ","
token_tree
( "("
identifier "ToggleLspLogs"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GetDirectoryEnvironment"
, ","
identifier "DirectoryEnvironment"
) ")"
, ","
token_tree
( "("
identifier "GetProcesses"
, ","
identifier "GetProcessesResponse"
) ")"
, ","
token_tree
( "("
identifier "GetAgentServerCommand"
, ","
identifier "AgentServerCommand"
) ")"
, ","
token_tree
( "("
identifier "GetContextServerCommand"
, ","
identifier "ContextServerCommand"
) ")"
, ","
token_tree
( "("
identifier "RemoteStarted"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitGetWorktrees"
, ","
identifier "GitWorktreesResponse"
) ")"
, ","
token_tree
( "("
identifier "GitCreateWorktree"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "TrustWorktrees"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RestrictWorktrees"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "FindSearchCandidatesChunk"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "SpawnKernel"
, ","
identifier "SpawnKernelResponse"
) ")"
, ","
token_tree
( "("
identifier "KillKernel"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GetRemoteProfilingData"
, ","
identifier "GetRemoteProfilingDataResponse"
) ")"
, ","
) ")"
; ";"
expression_statement (+157 nodes collapsed)
expression_statement
macro_invocation
identifier "entity_messages"
! "!"
token_tree
( "("
token_tree
{ "{"
identifier "project_id"
, ","
identifier "ShareProject"
} "}"
, ","
identifier "AddProjectCollaborator"
, ","
identifier "AddWorktree"
, ","
identifier "AllocateWorktreeId"
, ","
identifier "ApplyCodeAction"
, ","
identifier "ApplyCompletionAdditionalEdits"
, ","
identifier "BlameBuffer"
, ","
identifier "BufferReloaded"
, ","
identifier "BufferSaved"
, ","
identifier "CloseBuffer"
, ","
identifier "Commit"
, ","
identifier "RunGitHook"
, ","
identifier "GetColorPresentation"
, ","
identifier "CopyProjectEntry"
, ","
identifier "CreateBufferForPeer"
, ","
identifier "CreateFileForPeer"
, ","
identifier "CreateImageForPeer"
, ","
identifier "CreateProjectEntry"
, ","
identifier "GetDocumentColor"
, ","
identifier "GetFoldingRanges"
, ","
identifier "DeleteProjectEntry"
, ","
identifier "ExpandProjectEntry"
, ","
identifier "ExpandAllForProjectEntry"
, ","
identifier "FindSearchCandidates"
, ","
identifier "ApplyCodeActionKind"
, ","
identifier "FormatBuffers"
, ","
identifier "GetCodeActions"
, ","
identifier "GetCodeLens"
, ","
identifier "GetCompletions"
, ","
identifier "GetDefinition"
, ","
identifier "GetDeclaration"
, ","
identifier "GetImplementation"
, ","
identifier "GetDocumentHighlights"
, ","
identifier "GetDocumentSymbols"
, ","
identifier "GetHover"
, ","
identifier "GetProjectSymbols"
, ","
identifier "GetReferences"
, ","
identifier "GetSignatureHelp"
, ","
identifier "OpenUnstagedDiff"
, ","
identifier "OpenUncommittedDiff"
, ","
identifier "GetTypeDefinition"
, ","
identifier "InlayHints"
, ","
identifier "SemanticTokens"
, ","
identifier "JoinProject"
, ","
identifier "LeaveProject"
, ","
identifier "SpawnKernel"
, ","
identifier "KillKernel"
, ","
identifier "LinkedEditingRange"
, ","
identifier "LoadCommitDiff"
, ","
identifier "LspQuery"
, ","
identifier "LspQueryResponse"
, ","
identifier "RestartLanguageServers"
, ","
identifier "StopLanguageServers"
, ","
identifier "OnTypeFormatting"
, ","
identifier "OpenNewBuffer"
, ","
identifier "OpenBufferById"
, ","
identifier "OpenBufferByPath"
, ","
identifier "OpenImageByPath"
, ","
identifier "OpenBufferForSymbol"
, ","
identifier "OpenCommitMessageBuffer"
, ","
identifier "PerformRename"
, ","
identifier "PrepareRename"
, ","
identifier "RefreshInlayHints"
, ","
identifier "RefreshSemanticTokens"
, ","
identifier "RefreshCodeLens"
, ","
identifier "ReloadBuffers"
, ","
identifier "RemoveProjectCollaborator"
, ","
identifier "RenameProjectEntry"
, ","
identifier "ResolveCompletionDocumentation"
, ","
identifier "ResolveInlayHint"
, ","
identifier "SaveBuffer"
, ","
identifier "Stage"
, ","
identifier "StartLanguageServer"
, ","
identifier "SynchronizeBuffers"
, ","
identifier "TaskContextForLocation"
, ","
identifier "UnshareProject"
, ","
identifier "Unstage"
, ","
identifier "Stash"
, ","
identifier "StashPop"
, ","
identifier "StashApply"
, ","
identifier "StashDrop"
, ","
identifier "UpdateBuffer"
, ","
identifier "UpdateBufferFile"
, ","
identifier "UpdateDiagnosticSummary"
, ","
identifier "UpdateDiffBases"
, ","
identifier "UpdateLanguageServer"
, ","
identifier "UpdateProject"
, ","
identifier "UpdateProjectCollaborator"
, ","
identifier "UpdateWorktree"
, ","
identifier "UpdateRepository"
, ","
identifier "RemoveRepository"
, ","
identifier "UpdateWorktreeSettings"
, ","
identifier "UpdateUserSettings"
, ","
identifier "LspExtExpandMacro"
, ","
identifier "LspExtOpenDocs"
, ","
identifier "LspExtRunnables"
, ","
identifier "AdvertiseContexts"
, ","
identifier "OpenContext"
, ","
identifier "CreateContext"
, ","
identifier "UpdateContext"
, ","
identifier "SynchronizeContexts"
, ","
identifier "LspExtSwitchSourceHeader"
, ","
identifier "LspExtGoToParentModule"
, ","
identifier "LspExtCancelFlycheck"
, ","
identifier "LspExtRunFlycheck"
, ","
identifier "LspExtClearFlycheck"
, ","
identifier "LanguageServerLog"
, ","
identifier "Toast"
, ","
identifier "HideToast"
, ","
identifier "OpenServerSettings"
, ","
identifier "GetPermalinkToLine"
, ","
identifier "LanguageServerPromptRequest"
, ","
identifier "GitGetBranches"
, ","
identifier "UpdateGitBranch"
, ","
identifier "ListToolchains"
, ","
identifier "ActivateToolchain"
, ","
identifier "ActiveToolchain"
, ","
identifier "ResolveToolchain"
, ","
identifier "GetPathMetadata"
, ","
identifier "GetProcesses"
, ","
identifier "CancelLanguageServerWork"
, ","
identifier "RegisterBufferWithLanguageServers"
, ","
identifier "GitShow"
, ","
identifier "GitFileHistory"
, ","
identifier "GitReset"
, ","
identifier "GitDeleteBranch"
, ","
identifier "GitCheckoutFiles"
, ","
identifier "SetIndexText"
, ","
identifier "ToggleLspLogs"
, ","
identifier "GetDirectoryEnvironment"
, ","
identifier "Push"
, ","
identifier "Fetch"
, ","
identifier "GetRemotes"
, ","
identifier "Pull"
, ","
identifier "AskPassRequest"
, ","
identifier "GitChangeBranch"
, ","
identifier "GitRenameBranch"
, ","
identifier "GitCreateBranch"
, ","
identifier "GitCreateRemote"
, ","
identifier "GitRemoveRemote"
, ","
identifier "CheckForPushedCommits"
, ","
identifier "GitDiff"
, ","
identifier "GitDiffStat"
, ","
identifier "GitInit"
, ","
identifier "BreakpointsForFile"
, ","
identifier "ToggleBreakpoint"
, ","
identifier "RunDebugLocators"
, ","
identifier "GetDebugAdapterBinary"
, ","
identifier "LogToDebugConsole"
, ","
identifier "GetDocumentDiagnostics"
, ","
identifier "PullWorkspaceDiagnostics"
, ","
identifier "GetDefaultBranch"
, ","
identifier "GetTreeDiff"
, ","
identifier "GetBlobContent"
, ","
identifier "GitClone"
, ","
identifier "GetAgentServerCommand"
, ","
identifier "GetContextServerCommand"
, ","
identifier "ExternalAgentsUpdated"
, ","
identifier "ExternalExtensionAgentsUpdated"
, ","
identifier "ExternalAgentLoadingStatusUpdated"
, ","
identifier "NewExternalAgentVersionAvailable"
, ","
identifier "GitGetWorktrees"
, ","
identifier "GitCreateWorktree"
, ","
identifier "TrustWorktrees"
, ","
identifier "RestrictWorktrees"
, ","
identifier "FindSearchCandidatesChunk"
, ","
identifier "FindSearchCandidatesCancelled"
, ","
identifier "DownloadFileByPath"
, ","
identifier "GetRemoteProfilingData"
) ")"
; ";"
expression_statement (+27 nodes collapsed)
impl_item (+60 nodes collapsed)
impl_item (+78 nodes collapsed)
impl_item (+63 nodes collapsed)
impl_item (+62 nodes collapsed)
attribute_item (+21 nodes collapsed)
const_item
visibility_modifier
pub "pub"
const "const"
identifier "MAX_WORKTREE_UPDATE_MAX_CHUNK_SIZE"
: ":"
primitive_type "usize"
= "="
integer_literal "2"
; ";"
attribute_item (+25 nodes collapsed)
const_item
visibility_modifier
pub "pub"
const "const"
identifier "MAX_WORKTREE_UPDATE_MAX_CHUNK_SIZE"
: ":"
primitive_type "usize"
= "="
integer_literal "256"
; ";"
function_item (+621 nodes collapsed)
function_item (+321 nodes collapsed)
impl_item (+491 nodes collapsed)
attribute_item
# "#"
[ "["
attribute
identifier "cfg"
token_tree
( "("
identifier "test"
) ")"
] "]"
mod_item (+208 nodes collapsed)

After

source_file
inner_attribute_item
# "#"
! "!"
[ "["
attribute
identifier "allow"
token_tree
( "("
identifier "non_snake_case"
) ")"
] "]"
mod_item
visibility_modifier
pub "pub"
mod "mod"
identifier "error"
; ";"
mod_item
mod "mod"
identifier "macros"
; ";"
mod_item
mod "mod"
identifier "typed_envelope"
; ";"
use_declaration
visibility_modifier
pub "pub"
use "use"
use_wildcard
identifier "error"
:: "::"
* "*"
; ";"
use_declaration
visibility_modifier
pub "pub"
use "use"
scoped_use_list
identifier "prost"
:: "::"
use_list
{ "{"
identifier "DecodeError"
, ","
identifier "Message"
} "}"
; ";"
use_declaration (+32 nodes collapsed)
use_declaration
visibility_modifier
pub "pub"
use "use"
use_wildcard
identifier "typed_envelope"
:: "::"
* "*"
; ";"
expression_statement (+27 nodes collapsed)
const_item (+23 nodes collapsed)
const_item
visibility_modifier
pub "pub"
const "const"
identifier "REMOTE_SERVER_PROJECT_ID"
: ":"
primitive_type "u64"
= "="
integer_literal "0"
; ";"
expression_statement
macro_invocation
identifier "messages"
! "!"
token_tree
( "("
token_tree
( "("
identifier "Ack"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AckBufferOperation"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "AckChannelMessage"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ActivateToolchain"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ActiveToolchain"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ActiveToolchainResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ResolveToolchain"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ResolveToolchainResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "AddNotification"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AddProjectCollaborator"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AddWorktree"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AddWorktreeResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AdvertiseContexts"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AllocateWorktreeId"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "AllocateWorktreeIdResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ApplyCodeAction"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ApplyCodeActionResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ApplyCompletionAdditionalEdits"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ApplyCompletionAdditionalEditsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "BlameBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "BlameBufferResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "BufferReloaded"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "BufferSaved"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Call"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CallCanceled"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CancelCall"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CancelLanguageServerWork"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ChannelMessageSent"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ChannelMessageUpdate"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CloseBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Commit"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RunGitHook"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "CopyProjectEntry"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateBufferForPeer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateImageForPeer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateFileForPeer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateChannel"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateChannelResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateContext"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateContextResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateProjectEntry"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateRoom"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "CreateRoomResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "DeclineCall"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "DeleteChannel"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "DeleteNotification"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "DeleteProjectEntry"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "DownloadFileByPath"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "DownloadFileResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "EndStream"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Error"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ExpandProjectEntry"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ExpandProjectEntryResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "FindSearchCandidates"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "FlushBufferedMessages"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ExpandAllForProjectEntry"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ExpandAllForProjectEntryResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Follow"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "FollowResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ApplyCodeActionKind"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ApplyCodeActionKindResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "FormatBuffers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "FormatBuffersResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "FuzzySearchUsers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMembers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMembersResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMessages"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMessagesById"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMessagesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCodeActions"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCodeActionsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCompletions"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCompletionsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDeclaration"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDeclarationResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDefinition"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDefinitionResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentHighlights"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentHighlightsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentSymbols"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentSymbolsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetHover"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetHoverResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetNotifications"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetNotificationsResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetCrashFiles"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCrashFilesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetPathMetadata"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetPathMetadataResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetPermalinkToLine"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetProcesses"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetProcessesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetPermalinkToLineResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetProjectSymbols"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetProjectSymbolsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetReferences"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetReferencesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetSignatureHelp"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetSignatureHelpResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetTypeDefinition"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetTypeDefinitionResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetImplementation"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetImplementationResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenUnstagedDiff"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "OpenUnstagedDiffResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "OpenUncommittedDiff"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "OpenUncommittedDiffResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetUsers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GitGetBranches"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitBranchesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Hello"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "HideToast"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "IncomingCall"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "InlayHints"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "InlayHintsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SemanticTokens"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SemanticTokensResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "InstallExtension"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "InviteChannelMember"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinChannel"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinChannelBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinChannelBufferResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinChannelChat"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinChannelChatResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinProject"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinProjectResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinRoom"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "JoinRoomResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LanguageServerLog"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LanguageServerPromptRequest"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LanguageServerPromptResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LeaveChannelBuffer"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LeaveChannelChat"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LeaveProject"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LeaveRoom"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LinkedEditingRange"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LinkedEditingRangeResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ListRemoteDirectory"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ListRemoteDirectoryResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ListToolchains"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ListToolchainsResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LoadCommitDiff"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LoadCommitDiffResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LspExtExpandMacro"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtExpandMacroResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtOpenDocs"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtOpenDocsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtRunnables"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtRunnablesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtSwitchSourceHeader"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtSwitchSourceHeaderResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtGoToParentModule"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtGoToParentModuleResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtCancelFlycheck"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtRunFlycheck"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspExtClearFlycheck"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "MarkNotificationRead"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "MoveChannel"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ReorderChannel"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "LspQuery"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LspQueryResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OnTypeFormatting"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OnTypeFormattingResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferById"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferByPath"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenImageByPath"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferForSymbol"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferForSymbolResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenImageResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenCommitMessageBuffer"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "OpenContext"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "OpenContextResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "OpenNewBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "OpenServerSettings"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "PerformRename"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "PerformRenameResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Ping"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "PrepareRename"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "PrepareRenameResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ProjectEntryResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RefreshInlayHints"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RefreshSemanticTokens"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RegisterBufferWithLanguageServers"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RejoinChannelBuffers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RejoinChannelBuffersResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RejoinRemoteProjects"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RejoinRemoteProjectsResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RejoinRoom"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RejoinRoomResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ReloadBuffers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ReloadBuffersResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RemoveChannelMember"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RemoveChannelMessage"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RemoveContact"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RemoveProjectCollaborator"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RemoveWorktree"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RenameChannel"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RenameChannelResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RenameProjectEntry"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RequestContact"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ResolveCompletionDocumentation"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ResolveCompletionDocumentationResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ResolveInlayHint"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ResolveInlayHintResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentColor"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentColorResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetColorPresentation"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetColorPresentationResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetFoldingRanges"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetFoldingRangesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RefreshCodeLens"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCodeLens"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetCodeLensResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RespondToChannelInvite"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RespondToContactRequest"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RestartLanguageServers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "StopLanguageServers"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RoomUpdated"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SaveBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SendChannelMessage"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SendChannelMessageResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SetChannelMemberRole"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SetChannelVisibility"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SetRoomParticipantRole"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ShareProject"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ShareProjectResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ShowContacts"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "ShutdownRemoteServer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Stage"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "StartLanguageServer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SubscribeToChannels"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SyncExtensions"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SyncExtensionsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "BreakpointsForFile"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ToggleBreakpoint"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SynchronizeBuffers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SynchronizeBuffersResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SynchronizeContexts"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "SynchronizeContextsResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "TaskContext"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "TaskContextForLocation"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Test"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Toast"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Unfollow"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UnshareProject"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "Unstage"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Stash"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "StashPop"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "StashApply"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "StashDrop"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "UpdateBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateBufferFile"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateChannelBuffer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateChannelBufferCollaborators"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateChannelMessage"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateChannels"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateContacts"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateContext"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateDiagnosticSummary"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateDiffBases"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateFollowers"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateGitBranch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "UpdateLanguageServer"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateNotification"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateParticipantLocation"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateProject"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateProjectCollaborator"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateUserChannels"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateWorktree"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateWorktreeSettings"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UpdateUserSettings"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "UpdateRepository"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "RemoveRepository"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "UsersResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GitReset"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitDeleteBranch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitCheckoutFiles"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitShow"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitCommitDetails"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitFileHistory"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitFileHistoryResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SetIndexText"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Push"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Fetch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetRemotes"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetRemotesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "Pull"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RemoteMessageResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "AskPassRequest"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "AskPassResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitCreateRemote"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitRemoveRemote"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitCreateBranch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitChangeBranch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitRenameBranch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "TrustWorktrees"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RestrictWorktrees"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "CheckForPushedCommits"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "CheckForPushedCommitsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitDiff"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitDiffResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitInit"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDebugAdapterBinary"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "DebugAdapterBinary"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RunDebugLocators"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "DebugRequest"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "LogToDebugConsole"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentDiagnostics"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentDiagnosticsResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "PullWorkspaceDiagnostics"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDefaultBranch"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDefaultBranchResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetTreeDiff"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetTreeDiffResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetBlobContent"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetBlobContentResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitClone"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitCloneResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ToggleLspLogs"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetDirectoryEnvironment"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "DirectoryEnvironment"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetAgentServerCommand"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "AgentServerCommand"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetContextServerCommand"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ContextServerCommand"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ExternalAgentsUpdated"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ExternalExtensionAgentsUpdated"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ExternalAgentLoadingStatusUpdated"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "NewExternalAgentVersionAvailable"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "RemoteStarted"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitGetWorktrees"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitWorktreesResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GitCreateWorktree"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "ShareAgentThread"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetSharedAgentThread"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "GetSharedAgentThreadResponse"
, ","
identifier "Foreground"
) ")"
, ","
token_tree
( "("
identifier "FindSearchCandidatesChunk"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "FindSearchCandidatesCancelled"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SpawnKernel"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "SpawnKernelResponse"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "KillKernel"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetRemoteProfilingData"
, ","
identifier "Background"
) ")"
, ","
token_tree
( "("
identifier "GetRemoteProfilingDataResponse"
, ","
identifier "Background"
) ")"
, ","
) ")"
; ";"
expression_statement
macro_invocation
identifier "request_messages"
! "!"
token_tree
( "("
token_tree
( "("
identifier "AllocateWorktreeId"
, ","
identifier "AllocateWorktreeIdResponse"
) ")"
, ","
token_tree
( "("
identifier "ApplyCodeAction"
, ","
identifier "ApplyCodeActionResponse"
) ")"
, ","
token_tree
( "("
identifier "ApplyCompletionAdditionalEdits"
, ","
identifier "ApplyCompletionAdditionalEditsResponse"
) ")"
, ","
token_tree
( "("
identifier "Call"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "CancelCall"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "Commit"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RunGitHook"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "CopyProjectEntry"
, ","
identifier "ProjectEntryResponse"
) ")"
, ","
token_tree
( "("
identifier "CreateChannel"
, ","
identifier "CreateChannelResponse"
) ")"
, ","
token_tree
( "("
identifier "CreateProjectEntry"
, ","
identifier "ProjectEntryResponse"
) ")"
, ","
token_tree
( "("
identifier "CreateRoom"
, ","
identifier "CreateRoomResponse"
) ")"
, ","
token_tree
( "("
identifier "DeclineCall"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "DeleteChannel"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "DeleteProjectEntry"
, ","
identifier "ProjectEntryResponse"
) ")"
, ","
token_tree
( "("
identifier "DownloadFileByPath"
, ","
identifier "DownloadFileResponse"
) ")"
, ","
token_tree
( "("
identifier "ExpandProjectEntry"
, ","
identifier "ExpandProjectEntryResponse"
) ")"
, ","
token_tree
( "("
identifier "ExpandAllForProjectEntry"
, ","
identifier "ExpandAllForProjectEntryResponse"
) ")"
, ","
token_tree
( "("
identifier "Follow"
, ","
identifier "FollowResponse"
) ")"
, ","
token_tree
( "("
identifier "ApplyCodeActionKind"
, ","
identifier "ApplyCodeActionKindResponse"
) ")"
, ","
token_tree
( "("
identifier "FormatBuffers"
, ","
identifier "FormatBuffersResponse"
) ")"
, ","
token_tree
( "("
identifier "FuzzySearchUsers"
, ","
identifier "UsersResponse"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMembers"
, ","
identifier "GetChannelMembersResponse"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMessages"
, ","
identifier "GetChannelMessagesResponse"
) ")"
, ","
token_tree
( "("
identifier "GetChannelMessagesById"
, ","
identifier "GetChannelMessagesResponse"
) ")"
, ","
token_tree
( "("
identifier "GetCodeActions"
, ","
identifier "GetCodeActionsResponse"
) ")"
, ","
token_tree
( "("
identifier "GetCompletions"
, ","
identifier "GetCompletionsResponse"
) ")"
, ","
token_tree
( "("
identifier "GetDefinition"
, ","
identifier "GetDefinitionResponse"
) ")"
, ","
token_tree
( "("
identifier "GetDeclaration"
, ","
identifier "GetDeclarationResponse"
) ")"
, ","
token_tree
( "("
identifier "GetImplementation"
, ","
identifier "GetImplementationResponse"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentHighlights"
, ","
identifier "GetDocumentHighlightsResponse"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentSymbols"
, ","
identifier "GetDocumentSymbolsResponse"
) ")"
, ","
token_tree
( "("
identifier "GetHover"
, ","
identifier "GetHoverResponse"
) ")"
, ","
token_tree
( "("
identifier "GetNotifications"
, ","
identifier "GetNotificationsResponse"
) ")"
, ","
token_tree
( "("
identifier "GetProjectSymbols"
, ","
identifier "GetProjectSymbolsResponse"
) ")"
, ","
token_tree
( "("
identifier "GetReferences"
, ","
identifier "GetReferencesResponse"
) ")"
, ","
token_tree
( "("
identifier "GetSignatureHelp"
, ","
identifier "GetSignatureHelpResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenUnstagedDiff"
, ","
identifier "OpenUnstagedDiffResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenUncommittedDiff"
, ","
identifier "OpenUncommittedDiffResponse"
) ")"
, ","
token_tree
( "("
identifier "GetTypeDefinition"
, ","
identifier "GetTypeDefinitionResponse"
) ")"
, ","
token_tree
( "("
identifier "LinkedEditingRange"
, ","
identifier "LinkedEditingRangeResponse"
) ")"
, ","
token_tree
( "("
identifier "ListRemoteDirectory"
, ","
identifier "ListRemoteDirectoryResponse"
) ")"
, ","
token_tree
( "("
identifier "GetUsers"
, ","
identifier "UsersResponse"
) ")"
, ","
token_tree
( "("
identifier "IncomingCall"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "InlayHints"
, ","
identifier "InlayHintsResponse"
) ")"
, ","
token_tree
( "("
identifier "SemanticTokens"
, ","
identifier "SemanticTokensResponse"
) ")"
, ","
token_tree
( "("
identifier "GetCodeLens"
, ","
identifier "GetCodeLensResponse"
) ")"
, ","
token_tree
( "("
identifier "InviteChannelMember"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "JoinChannel"
, ","
identifier "JoinRoomResponse"
) ")"
, ","
token_tree
( "("
identifier "JoinChannelBuffer"
, ","
identifier "JoinChannelBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "JoinChannelChat"
, ","
identifier "JoinChannelChatResponse"
) ")"
, ","
token_tree
( "("
identifier "JoinProject"
, ","
identifier "JoinProjectResponse"
) ")"
, ","
token_tree
( "("
identifier "JoinRoom"
, ","
identifier "JoinRoomResponse"
) ")"
, ","
token_tree
( "("
identifier "LeaveChannelBuffer"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LeaveRoom"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LoadCommitDiff"
, ","
identifier "LoadCommitDiffResponse"
) ")"
, ","
token_tree
( "("
identifier "MarkNotificationRead"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "MoveChannel"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "OnTypeFormatting"
, ","
identifier "OnTypeFormattingResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferById"
, ","
identifier "OpenBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferByPath"
, ","
identifier "OpenBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenImageByPath"
, ","
identifier "OpenImageResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenBufferForSymbol"
, ","
identifier "OpenBufferForSymbolResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenCommitMessageBuffer"
, ","
identifier "OpenBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "OpenNewBuffer"
, ","
identifier "OpenBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "PerformRename"
, ","
identifier "PerformRenameResponse"
) ")"
, ","
token_tree
( "("
identifier "Ping"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "PrepareRename"
, ","
identifier "PrepareRenameResponse"
) ")"
, ","
token_tree
( "("
identifier "RefreshInlayHints"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RefreshSemanticTokens"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RefreshCodeLens"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RejoinChannelBuffers"
, ","
identifier "RejoinChannelBuffersResponse"
) ")"
, ","
token_tree
( "("
identifier "RejoinRoom"
, ","
identifier "RejoinRoomResponse"
) ")"
, ","
token_tree
( "("
identifier "ReloadBuffers"
, ","
identifier "ReloadBuffersResponse"
) ")"
, ","
token_tree
( "("
identifier "RemoveChannelMember"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RemoveChannelMessage"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "UpdateChannelMessage"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RemoveContact"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RenameChannel"
, ","
identifier "RenameChannelResponse"
) ")"
, ","
token_tree
( "("
identifier "RenameProjectEntry"
, ","
identifier "ProjectEntryResponse"
) ")"
, ","
token_tree
( "("
identifier "ReorderChannel"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RequestContact"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "ResolveCompletionDocumentation"
, ","
identifier "ResolveCompletionDocumentationResponse"
) ")"
, ","
token_tree
( "("
identifier "ResolveInlayHint"
, ","
identifier "ResolveInlayHintResponse"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentColor"
, ","
identifier "GetDocumentColorResponse"
) ")"
, ","
token_tree
( "("
identifier "GetFoldingRanges"
, ","
identifier "GetFoldingRangesResponse"
) ")"
, ","
token_tree
( "("
identifier "GetColorPresentation"
, ","
identifier "GetColorPresentationResponse"
) ")"
, ","
token_tree
( "("
identifier "RespondToChannelInvite"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RespondToContactRequest"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "SaveBuffer"
, ","
identifier "BufferSaved"
) ")"
, ","
token_tree
( "("
identifier "Stage"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "FindSearchCandidates"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "SendChannelMessage"
, ","
identifier "SendChannelMessageResponse"
) ")"
, ","
token_tree
( "("
identifier "SetChannelMemberRole"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "SetChannelVisibility"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "ShareAgentThread"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GetSharedAgentThread"
, ","
identifier "GetSharedAgentThreadResponse"
) ")"
, ","
token_tree
( "("
identifier "ShareProject"
, ","
identifier "ShareProjectResponse"
) ")"
, ","
token_tree
( "("
identifier "SynchronizeBuffers"
, ","
identifier "SynchronizeBuffersResponse"
) ")"
, ","
token_tree
( "("
identifier "TaskContextForLocation"
, ","
identifier "TaskContext"
) ")"
, ","
token_tree
( "("
identifier "Test"
, ","
identifier "Test"
) ")"
, ","
token_tree
( "("
identifier "Unstage"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "Stash"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "StashPop"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "StashApply"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "StashDrop"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "UpdateBuffer"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "UpdateParticipantLocation"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "UpdateProject"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "UpdateWorktree"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "UpdateRepository"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RemoveRepository"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LspExtExpandMacro"
, ","
identifier "LspExtExpandMacroResponse"
) ")"
, ","
token_tree
( "("
identifier "LspExtOpenDocs"
, ","
identifier "LspExtOpenDocsResponse"
) ")"
, ","
token_tree
( "("
identifier "LspExtRunnables"
, ","
identifier "LspExtRunnablesResponse"
) ")"
, ","
token_tree
( "("
identifier "SetRoomParticipantRole"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "BlameBuffer"
, ","
identifier "BlameBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "RejoinRemoteProjects"
, ","
identifier "RejoinRemoteProjectsResponse"
) ")"
, ","
token_tree
( "("
identifier "LspQuery"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LspQueryResponse"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RestartLanguageServers"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "StopLanguageServers"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "OpenContext"
, ","
identifier "OpenContextResponse"
) ")"
, ","
token_tree
( "("
identifier "CreateContext"
, ","
identifier "CreateContextResponse"
) ")"
, ","
token_tree
( "("
identifier "SynchronizeContexts"
, ","
identifier "SynchronizeContextsResponse"
) ")"
, ","
token_tree
( "("
identifier "LspExtSwitchSourceHeader"
, ","
identifier "LspExtSwitchSourceHeaderResponse"
) ")"
, ","
token_tree
( "("
identifier "LspExtGoToParentModule"
, ","
identifier "LspExtGoToParentModuleResponse"
) ")"
, ","
token_tree
( "("
identifier "LspExtCancelFlycheck"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LspExtRunFlycheck"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LspExtClearFlycheck"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "AddWorktree"
, ","
identifier "AddWorktreeResponse"
) ")"
, ","
token_tree
( "("
identifier "ShutdownRemoteServer"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RemoveWorktree"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "OpenServerSettings"
, ","
identifier "OpenBufferResponse"
) ")"
, ","
token_tree
( "("
identifier "GetPermalinkToLine"
, ","
identifier "GetPermalinkToLineResponse"
) ")"
, ","
token_tree
( "("
identifier "FlushBufferedMessages"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "LanguageServerPromptRequest"
, ","
identifier "LanguageServerPromptResponse"
) ")"
, ","
token_tree
( "("
identifier "GitGetBranches"
, ","
identifier "GitBranchesResponse"
) ")"
, ","
token_tree
( "("
identifier "UpdateGitBranch"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "ListToolchains"
, ","
identifier "ListToolchainsResponse"
) ")"
, ","
token_tree
( "("
identifier "ActivateToolchain"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "ActiveToolchain"
, ","
identifier "ActiveToolchainResponse"
) ")"
, ","
token_tree
( "("
identifier "ResolveToolchain"
, ","
identifier "ResolveToolchainResponse"
) ")"
, ","
token_tree
( "("
identifier "GetPathMetadata"
, ","
identifier "GetPathMetadataResponse"
) ")"
, ","
token_tree
( "("
identifier "GetCrashFiles"
, ","
identifier "GetCrashFilesResponse"
) ")"
, ","
token_tree
( "("
identifier "CancelLanguageServerWork"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "SyncExtensions"
, ","
identifier "SyncExtensionsResponse"
) ")"
, ","
token_tree
( "("
identifier "InstallExtension"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RegisterBufferWithLanguageServers"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitShow"
, ","
identifier "GitCommitDetails"
) ")"
, ","
token_tree
( "("
identifier "GitFileHistory"
, ","
identifier "GitFileHistoryResponse"
) ")"
, ","
token_tree
( "("
identifier "GitReset"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitDeleteBranch"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitCheckoutFiles"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "SetIndexText"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "Push"
, ","
identifier "RemoteMessageResponse"
) ")"
, ","
token_tree
( "("
identifier "Fetch"
, ","
identifier "RemoteMessageResponse"
) ")"
, ","
token_tree
( "("
identifier "GetRemotes"
, ","
identifier "GetRemotesResponse"
) ")"
, ","
token_tree
( "("
identifier "Pull"
, ","
identifier "RemoteMessageResponse"
) ")"
, ","
token_tree
( "("
identifier "AskPassRequest"
, ","
identifier "AskPassResponse"
) ")"
, ","
token_tree
( "("
identifier "GitCreateRemote"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitRemoveRemote"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitCreateBranch"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitChangeBranch"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitRenameBranch"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "CheckForPushedCommits"
, ","
identifier "CheckForPushedCommitsResponse"
) ")"
, ","
token_tree
( "("
identifier "GitDiff"
, ","
identifier "GitDiffResponse"
) ")"
, ","
token_tree
( "("
identifier "GitInit"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "ToggleBreakpoint"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GetDebugAdapterBinary"
, ","
identifier "DebugAdapterBinary"
) ")"
, ","
token_tree
( "("
identifier "RunDebugLocators"
, ","
identifier "DebugRequest"
) ")"
, ","
token_tree
( "("
identifier "GetDocumentDiagnostics"
, ","
identifier "GetDocumentDiagnosticsResponse"
) ")"
, ","
token_tree
( "("
identifier "PullWorkspaceDiagnostics"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GetDefaultBranch"
, ","
identifier "GetDefaultBranchResponse"
) ")"
, ","
token_tree
( "("
identifier "GetBlobContent"
, ","
identifier "GetBlobContentResponse"
) ")"
, ","
token_tree
( "("
identifier "GetTreeDiff"
, ","
identifier "GetTreeDiffResponse"
) ")"
, ","
token_tree
( "("
identifier "GitClone"
, ","
identifier "GitCloneResponse"
) ")"
, ","
token_tree
( "("
identifier "ToggleLspLogs"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GetDirectoryEnvironment"
, ","
identifier "DirectoryEnvironment"
) ")"
, ","
token_tree
( "("
identifier "GetProcesses"
, ","
identifier "GetProcessesResponse"
) ")"
, ","
token_tree
( "("
identifier "GetAgentServerCommand"
, ","
identifier "AgentServerCommand"
) ")"
, ","
token_tree
( "("
identifier "GetContextServerCommand"
, ","
identifier "ContextServerCommand"
) ")"
, ","
token_tree
( "("
identifier "RemoteStarted"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GitGetWorktrees"
, ","
identifier "GitWorktreesResponse"
) ")"
, ","
token_tree
( "("
identifier "GitCreateWorktree"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "TrustWorktrees"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "RestrictWorktrees"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "FindSearchCandidatesChunk"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "SpawnKernel"
, ","
identifier "SpawnKernelResponse"
) ")"
, ","
token_tree
( "("
identifier "KillKernel"
, ","
identifier "Ack"
) ")"
, ","
token_tree
( "("
identifier "GetRemoteProfilingData"
, ","
identifier "GetRemoteProfilingDataResponse"
) ")"
, ","
) ")"
; ";"
expression_statement (+157 nodes collapsed)
expression_statement
macro_invocation
identifier "entity_messages"
! "!"
token_tree
( "("
token_tree
{ "{"
identifier "project_id"
, ","
identifier "ShareProject"
} "}"
, ","
identifier "AddProjectCollaborator"
, ","
identifier "AddWorktree"
, ","
identifier "AllocateWorktreeId"
, ","
identifier "ApplyCodeAction"
, ","
identifier "ApplyCompletionAdditionalEdits"
, ","
identifier "BlameBuffer"
, ","
identifier "BufferReloaded"
, ","
identifier "BufferSaved"
, ","
identifier "CloseBuffer"
, ","
identifier "Commit"
, ","
identifier "RunGitHook"
, ","
identifier "GetColorPresentation"
, ","
identifier "CopyProjectEntry"
, ","
identifier "CreateBufferForPeer"
, ","
identifier "CreateFileForPeer"
, ","
identifier "CreateImageForPeer"
, ","
identifier "CreateProjectEntry"
, ","
identifier "GetDocumentColor"
, ","
identifier "GetFoldingRanges"
, ","
identifier "DeleteProjectEntry"
, ","
identifier "ExpandProjectEntry"
, ","
identifier "ExpandAllForProjectEntry"
, ","
identifier "FindSearchCandidates"
, ","
identifier "ApplyCodeActionKind"
, ","
identifier "FormatBuffers"
, ","
identifier "GetCodeActions"
, ","
identifier "GetCodeLens"
, ","
identifier "GetCompletions"
, ","
identifier "GetDefinition"
, ","
identifier "GetDeclaration"
, ","
identifier "GetImplementation"
, ","
identifier "GetDocumentHighlights"
, ","
identifier "GetDocumentSymbols"
, ","
identifier "GetHover"
, ","
identifier "GetProjectSymbols"
, ","
identifier "GetReferences"
, ","
identifier "GetSignatureHelp"
, ","
identifier "OpenUnstagedDiff"
, ","
identifier "OpenUncommittedDiff"
, ","
identifier "GetTypeDefinition"
, ","
identifier "InlayHints"
, ","
identifier "SemanticTokens"
, ","
identifier "JoinProject"
, ","
identifier "LeaveProject"
, ","
identifier "SpawnKernel"
, ","
identifier "KillKernel"
, ","
identifier "LinkedEditingRange"
, ","
identifier "LoadCommitDiff"
, ","
identifier "LspQuery"
, ","
identifier "LspQueryResponse"
, ","
identifier "RestartLanguageServers"
, ","
identifier "StopLanguageServers"
, ","
identifier "OnTypeFormatting"
, ","
identifier "OpenNewBuffer"
, ","
identifier "OpenBufferById"
, ","
identifier "OpenBufferByPath"
, ","
identifier "OpenImageByPath"
, ","
identifier "OpenBufferForSymbol"
, ","
identifier "OpenCommitMessageBuffer"
, ","
identifier "PerformRename"
, ","
identifier "PrepareRename"
, ","
identifier "RefreshInlayHints"
, ","
identifier "RefreshSemanticTokens"
, ","
identifier "RefreshCodeLens"
, ","
identifier "ReloadBuffers"
, ","
identifier "RemoveProjectCollaborator"
, ","
identifier "RenameProjectEntry"
, ","
identifier "ResolveCompletionDocumentation"
, ","
identifier "ResolveInlayHint"
, ","
identifier "SaveBuffer"
, ","
identifier "Stage"
, ","
identifier "StartLanguageServer"
, ","
identifier "SynchronizeBuffers"
, ","
identifier "TaskContextForLocation"
, ","
identifier "UnshareProject"
, ","
identifier "Unstage"
, ","
identifier "Stash"
, ","
identifier "StashPop"
, ","
identifier "StashApply"
, ","
identifier "StashDrop"
, ","
identifier "UpdateBuffer"
, ","
identifier "UpdateBufferFile"
, ","
identifier "UpdateDiagnosticSummary"
, ","
identifier "UpdateDiffBases"
, ","
identifier "UpdateLanguageServer"
, ","
identifier "UpdateProject"
, ","
identifier "UpdateProjectCollaborator"
, ","
identifier "UpdateWorktree"
, ","
identifier "UpdateRepository"
, ","
identifier "RemoveRepository"
, ","
identifier "UpdateWorktreeSettings"
, ","
identifier "UpdateUserSettings"
, ","
identifier "LspExtExpandMacro"
, ","
identifier "LspExtOpenDocs"
, ","
identifier "LspExtRunnables"
, ","
identifier "AdvertiseContexts"
, ","
identifier "OpenContext"
, ","
identifier "CreateContext"
, ","
identifier "UpdateContext"
, ","
identifier "SynchronizeContexts"
, ","
identifier "LspExtSwitchSourceHeader"
, ","
identifier "LspExtGoToParentModule"
, ","
identifier "LspExtCancelFlycheck"
, ","
identifier "LspExtRunFlycheck"
, ","
identifier "LspExtClearFlycheck"
, ","
identifier "LanguageServerLog"
, ","
identifier "Toast"
, ","
identifier "HideToast"
, ","
identifier "OpenServerSettings"
, ","
identifier "GetPermalinkToLine"
, ","
identifier "LanguageServerPromptRequest"
, ","
identifier "GitGetBranches"
, ","
identifier "UpdateGitBranch"
, ","
identifier "ListToolchains"
, ","
identifier "ActivateToolchain"
, ","
identifier "ActiveToolchain"
, ","
identifier "ResolveToolchain"
, ","
identifier "GetPathMetadata"
, ","
identifier "GetProcesses"
, ","
identifier "CancelLanguageServerWork"
, ","
identifier "RegisterBufferWithLanguageServers"
, ","
identifier "GitShow"
, ","
identifier "GitFileHistory"
, ","
identifier "GitReset"
, ","
identifier "GitDeleteBranch"
, ","
identifier "GitCheckoutFiles"
, ","
identifier "SetIndexText"
, ","
identifier "ToggleLspLogs"
, ","
identifier "GetDirectoryEnvironment"
, ","
identifier "Push"
, ","
identifier "Fetch"
, ","
identifier "GetRemotes"
, ","
identifier "Pull"
, ","
identifier "AskPassRequest"
, ","
identifier "GitChangeBranch"
, ","
identifier "GitRenameBranch"
, ","
identifier "GitCreateBranch"
, ","
identifier "GitCreateRemote"
, ","
identifier "GitRemoveRemote"
, ","
identifier "CheckForPushedCommits"
, ","
identifier "GitDiff"
, ","
identifier "GitInit"
, ","
identifier "BreakpointsForFile"
, ","
identifier "ToggleBreakpoint"
, ","
identifier "RunDebugLocators"
, ","
identifier "GetDebugAdapterBinary"
, ","
identifier "LogToDebugConsole"
, ","
identifier "GetDocumentDiagnostics"
, ","
identifier "PullWorkspaceDiagnostics"
, ","
identifier "GetDefaultBranch"
, ","
identifier "GetTreeDiff"
, ","
identifier "GetBlobContent"
, ","
identifier "GitClone"
, ","
identifier "GetAgentServerCommand"
, ","
identifier "GetContextServerCommand"
, ","
identifier "ExternalAgentsUpdated"
, ","
identifier "ExternalExtensionAgentsUpdated"
, ","
identifier "ExternalAgentLoadingStatusUpdated"
, ","
identifier "NewExternalAgentVersionAvailable"
, ","
identifier "GitGetWorktrees"
, ","
identifier "GitCreateWorktree"
, ","
identifier "TrustWorktrees"
, ","
identifier "RestrictWorktrees"
, ","
identifier "FindSearchCandidatesChunk"
, ","
identifier "FindSearchCandidatesCancelled"
, ","
identifier "DownloadFileByPath"
, ","
identifier "GetRemoteProfilingData"
) ")"
; ";"
expression_statement (+27 nodes collapsed)
impl_item (+60 nodes collapsed)
impl_item (+78 nodes collapsed)
impl_item (+63 nodes collapsed)
impl_item (+62 nodes collapsed)
attribute_item (+21 nodes collapsed)
const_item
visibility_modifier
pub "pub"
const "const"
identifier "MAX_WORKTREE_UPDATE_MAX_CHUNK_SIZE"
: ":"
primitive_type "usize"
= "="
integer_literal "2"
; ";"
attribute_item (+25 nodes collapsed)
const_item
visibility_modifier
pub "pub"
const "const"
identifier "MAX_WORKTREE_UPDATE_MAX_CHUNK_SIZE"
: ":"
primitive_type "usize"
= "="
integer_literal "256"
; ";"
function_item (+621 nodes collapsed)
function_item (+321 nodes collapsed)
impl_item (+491 nodes collapsed)
attribute_item
# "#"
[ "["
attribute
identifier "cfg"
token_tree
( "("
identifier "test"
) ")"
] "]"
mod_item (+208 nodes collapsed)