Skip to content

Commit 228a339

Browse files
authored
fix(lsp): improve custom server transport setup (#1998)
1 parent b463c92 commit 228a339

40 files changed

+600
-546
lines changed

src/cm/lsp/clientManager.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import lspStatusBar from "components/lspStatusBar";
1515
import NotificationManager from "lib/notificationManager";
1616
import Uri from "utils/Uri";
1717
import { clearDiagnosticsEffect } from "./diagnostics";
18-
import { documentHighlightsExtension } from "./documentHighlights";
1918
import { supportsBuiltinFormatting } from "./formattingSupport";
2019
import { inlayHintsExtension } from "./inlayHints";
2120
import { acodeRenameKeymap } from "./rename";
@@ -160,7 +159,6 @@ function buildBuiltinExtensions(
160159
keymaps: includeKeymaps = true,
161160
diagnostics: includeDiagnostics = true,
162161
inlayHints: includeInlayHints = false,
163-
documentHighlights: includeDocumentHighlights = true,
164162
formatting: includeFormatting = true,
165163
} = config;
166164

@@ -190,10 +188,6 @@ function buildBuiltinExtensions(
190188
const hintsExt = inlayHintsExtension();
191189
extensions.push(hintsExt as LSPClientExtension as Extension);
192190
}
193-
if (includeDocumentHighlights) {
194-
const highlightsExt = documentHighlightsExtension();
195-
extensions.push(highlightsExt as LSPClientExtension as Extension);
196-
}
197191

198192
return { extensions, diagnosticsExtension };
199193
}
@@ -530,7 +524,6 @@ export class LspClientManager {
530524
keymaps: builtinConfig.keymaps !== false,
531525
diagnostics: builtinConfig.diagnostics !== false,
532526
inlayHints: builtinConfig.inlayHints === true,
533-
documentHighlights: builtinConfig.documentHighlights !== false,
534527
formatting: builtinConfig.formatting !== false,
535528
})
536529
: { extensions: [], diagnosticsExtension: null };

src/cm/lsp/documentHighlights.ts

Lines changed: 0 additions & 342 deletions
This file was deleted.

src/cm/lsp/index.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,6 @@ export {
2828
lspDiagnosticsExtension,
2929
lspDiagnosticsUiExtension,
3030
} from "./diagnostics";
31-
export type { DocumentHighlightsConfig } from "./documentHighlights";
32-
export {
33-
documentHighlightsClientExtension,
34-
documentHighlightsEditorExtension,
35-
documentHighlightsExtension,
36-
} from "./documentHighlights";
3731
export type {
3832
DocumentSymbolsResult,
3933
FlatSymbol,

0 commit comments

Comments
 (0)