# Using vscode's language server protocol with Codemirror

**URL:** <https://discuss.codemirror.net/t/using-vscodes-language-server-protocol-with-codemirror/3676>\
**Category:** Announce\
**Created:** [November 4, 2021, 1:02am UTC](https://discuss.codemirror.net/t/using-vscodes-language-server-protocol-with-codemirror/3676 "2021-11-04T01:02:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![okikio](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/okikio/32/1411_2.png) [@okikio](https://discuss.codemirror.net/u/okikio)\
**Post date:** [November 4, 2021, 1:02am UTC](https://discuss.codemirror.net/t/using-vscodes-language-server-protocol-with-codemirror/3676/1 "2021-11-04T01:02:22Z")

</div>

I recently found [`@qualified/codemirror-workspace`](https://www.npmjs.com/package/@qualified/codemirror-workspace), it’s a library that allows you to use vscode’s language server protocol with codemirror, it should make it easier to get intellisence in codemirror, here is a demo: [CodeMirror Workspace Web Worker Demo](https://qualified.github.io/lsps/)
