My first VSCode plugin

Repo Link: https://github.com/shader-ls/vscode-shader Aug 23rd, 2023. I’ve created my first VSCode plugin – vscode-shader. My intention was simple: to create a language server’s client in VSCode for my shader-language-server that I created a couple of months ago. 🤔 🔰 Simple and good UX First of all, it is very simple to develop a VSCode plugin. Especially developing a language server’s client for VSCode. There are many examples and good documentation on their site, making it very easy for developers. I am using uniteai and grammarly-language-server as the references. ...

August 24, 2023 · 1 min · 193 words · Jen-Chieh Shen

Shader Language Server (LS)

Repo Link: https://github.com/shader-ls/shader-language-server April 30th, 2023. I have created my first language server that is actually useful to someone. I tried a language server a while back, but it was just an example server, so it’s not very useful, and it’s only for educational purposes. The target language I chose to write is the ShaderLab language. ShaderLab is used in Unity Engine, so you can write custom shaders to stylize your game. Unlike regular programming languages, ShaderLab is much simpler to analyze, so the language server can respond to the client side. ...

August 23, 2023 · 3 min · 516 words · Jen-Chieh Shen