-
Notifications
You must be signed in to change notification settings - Fork 30.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Track usage of internal snippet syntax #15573
Comments
Some extensions depend on the LSP to have support for this as well - #15577 |
@jrieken Is there a spec for the new syntax? |
Yeah - this should be a more or less precise descriptions: https://github.com/Microsoft/vscode/blob/master/src/vs/editor/contrib/snippet/common/snippet.md |
@jrieken Can you spec the escaping rule in case a text contains |
I created #16056 for issues around escaping. |
FYI - Dart Code now uses the new API :-) Our use of the old API seemed to break in 1.8 - underscores were being inserted during completion. Updating seemed like a faster option than waiting for a fix, but it does mean people upgrading to 1.8 need to then upgrade Dart Code (they can't do it before, since the new version had to have |
This is done for the Go extension as well. Checking off the box for Go |
Removal is happening in May |
With #3210 we are adding API to inserts snippets via completions. These snippets use the same syntax external, static snippets use which again is a subset of the TextMate snippet syntax. Eventually, we will not support the internal snippet syntax anymore.
This issue lists extensions that are known to be using the internal syntax and tracks their adoption of the new API.
HookyQR.JSDocTagComplete -> Adopt SnippetString API HookyQR/VSCodeJSDocTagComplete#2zeppelin.asp -> GONE, deleted?The text was updated successfully, but these errors were encountered: