Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

113
Visualizações
How to stop autocompletion items to show with any letter

I'm making a vscode extension which involves using vscode.languages.registerCompletionItemProvider I have defined several trigger characters to activate the item providers in my json file (see code below), it works, when i press '?' for instance, I do have the list of items that I expect. However, it also activates with any letter of the alphabet. Would you now how to deactivate this behaviour?

context.subscriptions.push(vscode.languages.registerCompletionItemProvider (
        { language: 'json', scheme: 'file' },
        {

            provideCompletionItems(document: vscode.TextDocument, position: vscode.Position, token: vscode.CancellationToken, compContext: vscode.CompletionContext) {
    
                const newItem = (text:string) => {

                    const item = new vscode.CompletionItem(text, vscode.CompletionItemKind.Text);
                    const trigger = document.lineAt(position).text.substring(position.character-1, position.character);
                    item.range = new vscode.Range(position, position);
                    return item;
                };
                
                return [
                    newItem('Riri'),
                    newItem('Fifi'),
                    newItem('Loulou')
                    ];
        },
        '?',
        ',' 
        ));
about 4 years ago · Santiago Gelvez
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda