I've written a compiler for a language like TypeScript but slightly different and for use alongside C++ as a high-performance video game scripting language. I have been dreading the task of coming up with an extension for VS Code because I've found so few good resources about it but this series has really cleared a lot of things up. I have to implement the LSP in C++ for best results so it'll be a little different but I appreciate the work you've done here very much. Thank you!
หลายเดือนก่อน
Yeah, I'm facing the exact same situation. His videos helped me a lot. Maybe I could help you to create a sintax hilighter extension. My goal now is creating a language server extension. At first to VS Code, then I'll try to build it to Visual Studio
Thank you very much for your guidance. For sure it's the best content available at TH-cam. You have helped me a lot. I know it was much time ago, but is that half hour still available?
Hey, thanks for putting this out. I am also trying to build a lsp for a language, can you tell me what are the things that I would need to do differently, here are my doubts: 1: Do I need to do something with the language grammar? 2: Would I need to implement the language compiler in the lsp too? Example of what I am looking for: When I type 'lan,' I expect suggestions for words like 'language.' Then, when I type a period '.', I expect suggestions like 'python,' 'JavaScript,' etc. Next, when I accept a suggestion and type another period, I expect options like 'enable/disable.' So, in the end, I want to form a string like 'language.python.enable. An example syntax for the language that I am working on is: language.python.enable = true; which can also be written as language.python { enable = true; } I would be really grateful if you can share a pointer on how to approach this.
Did you do the challenges? Do you enjoy exercises in videos like this?
Absolutely Jeff. Please keep them coming.
Would love to see how these language servers can work in Monaco in the web. Thank you so much.
I've written a compiler for a language like TypeScript but slightly different and for use alongside C++ as a high-performance video game scripting language. I have been dreading the task of coming up with an extension for VS Code because I've found so few good resources about it but this series has really cleared a lot of things up. I have to implement the LSP in C++ for best results so it'll be a little different but I appreciate the work you've done here very much. Thank you!
Yeah, I'm facing the exact same situation. His videos helped me a lot. Maybe I could help you to create a sintax hilighter extension. My goal now is creating a language server extension. At first to VS Code, then I'll try to build it to Visual Studio
Thank you
You're welcome! Thanks for watching
Thank you very much for your guidance. For sure it's the best content available at TH-cam. You have helped me a lot. I know it was much time ago, but is that half hour still available?
you should add more videos to this series!
Thanks for watching. I might revisit it at some point 😀
I can't believe that a video with 1500 views have only 13 comments
Hey, thanks for putting this out. I am also trying to build a lsp for a language, can you tell me what are the things that I would need to do differently, here are my doubts:
1: Do I need to do something with the language grammar?
2: Would I need to implement the language compiler in the lsp too?
Example of what I am looking for:
When I type 'lan,' I expect suggestions for words like 'language.' Then, when I type a period '.', I expect suggestions like 'python,' 'JavaScript,' etc. Next, when I accept a suggestion and type another period, I expect options like 'enable/disable.' So, in the end, I want to form a string like 'language.python.enable.
An example syntax for the language that I am working on is:
language.python.enable = true;
which can also be written as
language.python {
enable = true;
}
I would be really grateful if you can share a pointer on how to approach this.
Rishi, it was great chatting with you today. Best of luck with your project!
I recommend you to try bun testing, it's way faster than jest
Thanks. I use bun's built-in testing on other projects, I'm just trying to keep keep things more vanilla here :)
what font are you using
Monaco :) I've tried so many fonts but always come back to Monaco