-
Notifications
You must be signed in to change notification settings - Fork 369
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add LSP of LG * change folder name * change folder location * seperate server and client demo * add completion and hover for builtin-functions * change file names * change dependency * refactor the package * update demo readme * make some refine * remove npm lock file * add demos to workspace and run test in 1 command * remove declaration files * change tsc outDir to dist, simplify test command * add syntax highlight in demo and new API * change naming of the project and move the demo * remove package.json in demo * change the content in readme * fix lg-lsp package publish problem * fix build command and redundent d.ts files * integrate LG LSP server to composer server * change api in demo * change the order of commands in build:prod * delete redundent files generated from build * change lg-lsp-server api to attachLSPServer * remove gitignore in lg-lsp-server demo * remove attachLSPServer in server * stash * freeze vscode-languageserver-protocol@3.15.0-next.8 * stash code-editor lsp demo * update * build react sample demo * version 17 * launch lsp server * connect server * calc offset * concat full content * clean demo * update * do not build lglsp editor * update demo * update before build * clean build * inline mode * build * lsp working demo in composer * renaming * eslint and build fix * add utils * monaco editor core component * wrap up editor component * seperate client and server * update wrap * attach language server to composer server * token rules and suggestion context awareness * complete demo * inline template editor in form * inline in all-up view * refactor * check file * update * remove monaco-webpack-plugin * import diectly instead of call register * create language server url * add package * allow suggestion in plaintext state * update integrity hash * exist check * add back monaco-webpack-plugin * add mixed demo * code refactor * merge folder * add dependency * resolve alias in jest * fix type * resolve typing * clean up * clean up * Update Composer/package.json Co-Authored-By: Andy Brown <asbrown002@gmail.com> * Update Composer/packages/tools/language-servers/language-generation/src/utils.ts Co-Authored-By: Andy Brown <asbrown002@gmail.com> * Update Composer/packages/tools/language-servers/package.json Co-Authored-By: Andy Brown <asbrown002@gmail.com> * refactor lsp server * refactor lsp client * resolve eslint * move static syntax setting to code editor * clean up * clean * use latest @types/vscode replace vscode * only path map actual vscode module not including the `$` will make jest replace all modules with *vscode* * disable lint errors * resolve code review warning * clean up * pass less data * fix type * clean up, typo, refine and naming * clean up * extends base * hide source name * add test * eslint resolve * close connection when document close * update * add time stamp for every new connection * pass parameters to inline editor * match lsp server port with env server port * rename /lgServer to /lg-language-server * refactor code * compatible LG Parser, prevent crash * do not close shared connection * send initial diagnostics with delay * update demo * refactor error handling * refine, review * error handling * ignore non-exist references at check template body * update tokenizer * close websocket when editor unmount * all editors use a shared unique ws connection * fix structure lg in inline mode and comment token * fix lint * update structure name token * fix fence_block miss recognize template name * remove plaintext in allowState for LG completion * control initial diagnostics send * fix regExp in getWordAtPosition * optimize data passing * update test * eslint fix * update test
- Loading branch information
Showing
60 changed files
with
3,474 additions
and
396 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.