Comments (5)
The source code which load the server.web.js
:
export function activate(context: ExtensionContext) {
const clientOptions: LanguageClientOptions = {
documentSelector: [{ language: 'moonbit' }],
}
// Create a worker. The worker main file implements the language server.
const serverMain = Uri.joinPath(context.extensionUri, 'dist/server.web.js')
const worker = new Worker(serverMain.toString(true))
// create the language server client to communicate with the server running in the worker
const client = new LanguageClient('moonbit', 'Moonbit', clientOptions, worker)
const disposable = client.start()
context.subscriptions.push(disposable)
}
This extension works pretty well on VS Code client, not sure if we need to change it to work in web ?
from vscode-web.
I did try to add the script from index.html
:
<script src="./moonbit/dist/server.web.js"></script>
But the extension's auto-complete still not work:
from vscode-web.
I tried to install it from Open VSX, and got the same error:
from vscode-web.
And it works in github.dev(see the auto-complete from LSP server)
type u struct {
x:float
y:int
}
func init {
let h = {x:3.1, y:2}
h.
}
from vscode-web.
out of scope for this package this is not a VSCODE Implementation it is the packaging process and the dev dependencies to do your own how ever i could extract out of your screen shoots that you got type errors in your code i saw stuff like mixing of importScript:/// so you did maybe write that wrong some where and maybe 100 other failures you need to get eslint up and running first then typescript then proceed.
from vscode-web.
Related Issues (20)
- add extension, use product.json HOT 2
- embed to angular project HOT 1
- depends on archived repo HOT 1
- how can I use it as a service to open each sub folder from root HOT 1
- Since version 1.68.0 some files are missing HOT 2
- How can i edit the style & layout of the editor? HOT 1
- Error - yarn prepare-demo HOT 1
- Help understanding Folder URI HOT 3
- Is it possible to properly override the behavior of File > Open? HOT 8
- Source code for extension HOT 2
- How to use this beyond the sample-folder HOT 2
- Extension blocked with HTTPS - Mixed Content HOT 3
- Building failure under NodeJS 19. HOT 1
- Unable to update files dynamically from javascript HOT 1
- How to communicate with external pages ?
- Run sample with some errors on console of devtools. HOT 1
- How to connect to a remote machine/workspace? HOT 2
- The latest version published on npm is 1.82
- Install and config to Angular
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-web.