iamcco/coc-angular

Completion doesn't show after some word preceded by *, (, [

Open

#33 aberto em 29 de abr. de 2021

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)TypeScript (20 forks)github user discovery
help wanted

Métricas do repositório

Stars
 (144 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Describe the bug For example the attribute completion only shows after insert [, but if i'm already inside square brackets the completion doesn't show or if i delete some characters and i want to trigger completion

To Reproduce Steps to reproduce the behavior:

  1. Inserts [ goes to normal mode and returns to insert mode and try to trigger completion

Expected behavior Completion should appear even after [, (, * has been inserted.

Screenshots image image

Desktop (please complete the following information):

  • OS: macOS

Log:

[Trace - 4:59:10 PM] Sending request 'textDocument/completion - (2)'.
Params: {
    "textDocument": {
        "uri": "file:///Users/edwar/Documents/taller/estrella-cliente/src/app/components/deliveries/repartidores/repartidores.component.html"
    },
    "position": {
        "line": 7,
        "character": 7
    },
    "context": {
        "triggerKind": 1
    }
}


[Trace - 4:59:10 PM] Received response 'textDocument/completion - (2)' in 8ms.
Result: [
    {
        "label": "class",
        "kind": 10,
        "detail": "attribute",
        "sortText": "class",
        "textEdit": {
            "range": {
                "start": {
                    "line": 7,
                    "character": 5
                },
                "end": {
                    "line": 7,
                    "character": 7
                }
            },
            "newText": "class"
        },
        "data": {
            "kind": "ngCompletionOriginData",
            "filePath": "/Users/edwar/Documents/taller/estrella-cliente/src/app/components/deliveries/repartidores/repartidores.component.html",
            "position": {
                "line": 7,
                "character": 7
            }
        }
    },
    {
        "label": "ngClass",
        "kind": 10,
        "detail": "attribute",
        "sortText": "ngClass",
        "textEdit": {
            "range": {
                "start": {
                    "line": 7,
                    "character": 5
                },
                "end": {
                    "line": 7,
                    "character": 7
                }
            },
            "newText": "ngClass"
        },
        "data": {
            "kind": "ngCompletionOriginData",
            "filePath": "/Users/edwar/Documents/taller/estrella-cliente/src/app/components/deliveries/repartidores/repartidores.component.html",
            "position": {
                "line": 7,
                "character": 7
            }
        }
    },


Guia do colaborador