[PATCH] D37101: [clangd] [WIP] Add support for snippet completions
Raoul Wols via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Aug 24 03:05:54 PDT 2017
rwols created this revision.
Enhances CompletionItemsCollector in such a way that snippet
completions are presented to the client.
This is a work-in-progress. It currently works in Sublime Text 3 using the new
"LSP" plugin. In VSCode, the snippets are inserted into the buffer as plaintext
without any processing (bug). Untested in Atom.
See: https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#completion-request
See: https://github.com/Microsoft/vscode/blob/master/src/vs/editor/contrib/snippet/browser/snippet.md
https://reviews.llvm.org/D37101
Files:
clangd/ClangdUnit.cpp
clangd/Protocol.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D37101.112528.patch
Type: text/x-patch
Size: 9321 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20170824/835b78c8/attachment.bin>
More information about the cfe-commits
mailing list