fix: remove multi-character triggerCharacters, yielded block completion #418
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
VSCode doesn't seem to support mutli-character triggerCharacters (relevant issue microsoft/language-server-protocol#138), so currently the
::
,{{
, andthis.
characters don't do anything. Instead, it's preferable to use the last character in the sequence as the trigger. I also added#
to support Handlebars blocks like#each
.Fixes:
{{
is typed, rather than after another character is pressed.#each
) and block curly components ({{#foo}}
) add closing tags automatically<:
) work.<
now include relevant yielded blocks in addition to components.I believe this closes #388
els-before-trigger-character-work.mp4
els-after-trigger-character-work.mp4