iamcco/coc-angular

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

Open

#33 aperta il 29 apr 2021

Vedi su GitHub
 (1 commento) (0 reazioni) (0 assegnatari)TypeScript (20 fork)github user discovery
help wanted

Metriche repository

Star
 (144 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

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
            }
        }
    },


Guida contributor