{"version":"2.1.163","anchor":"plugin-lsp-extension-conflict-detection","canonical_anchor":"plugin-lsp-extension-conflict-detection","heading":"Plugin LSP Extension Conflict Detection","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.163\/e\/plugin-lsp-extension-conflict-detection","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.163","markdown":"### Plugin LSP Extension Conflict Detection\n\n**What**\n\nClaude Code now detects when two or more plugins declare LSP servers claiming the same file extension, and reports the conflict rather than silently picking one.\n\n**Details**\n\n- Conflicts are reported as `lsp-extension-conflict` warnings, including which plugin and server name is active for the extension vs. the newcomer.\n- The first plugin to register an extension wins; subsequent claims for the same extension are flagged.\n\n**Evidence**\n\nConflict detection function (search for `\" declares two LSP servers for\"` in LSP warnings or `\"already registered a server for that extension\"`)"}