From 9887d74fb062ad9ebd9d77eecdd8619cb5510471 Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Tue, 29 Nov 2022 15:25:46 +0100 Subject: [PATCH] (fix) no quotes for prop/attribute completions #1743 --- .../typescript/features/CompletionProvider.ts | 20 +++++++++++++++++-- .../plugins/typescript/svelte-ast-utils.ts | 13 ++++++++++++ 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/packages/language-server/src/plugins/typescript/features/CompletionProvider.ts b/packages/language-server/src/plugins/typescript/features/CompletionProvider.ts index 51fec7ff2..c72915e2d 100644 --- a/packages/language-server/src/plugins/typescript/features/CompletionProvider.ts +++ b/packages/language-server/src/plugins/typescript/features/CompletionProvider.ts @@ -45,6 +45,7 @@ import { isKitTypePath, isPartOfImportStatement } from './utils'; +import { isInTag as svelteIsInTag } from '../svelte-ast-utils'; export interface CompletionEntryWithIdentifier extends ts.CompletionEntry, TextDocumentIdentifier { position: Position; @@ -258,9 +259,12 @@ export class CompletionsProviderImpl implements CompletionsProvider @@ -269,6 +273,7 @@ export class CompletionsProviderImpl implements CompletionsProvider ): AppCompletionItem | null { @@ -428,13 +434,23 @@ export class CompletionsProviderImpl implements CompletionsProvider