lidiapopescu / VsCodeTraining

VsCode Extension development training. Basic functionalities.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Complete example for VsCode Custom language support Extension

Configuration for testing

For Server Build:

% mvn clean install

For VsCode Plugin test:

% cd VsCodeDemo

% npm install

It generates

  • 'node_modules'
  • 'out'
  • package-lock.json

and makes possible to run/debug the extension

% code .

F5

Configurations for development

For VsCode generation

% npm install -g yo generator-code

% yo code

For VsCode clearing npm cache

% rm -rf node_modules

% rm -rf package-lock.json

% npm cache clean --force

For generating java sources from grammer file

For importing lsp4j and solving dependencies

https://github.com/eclipse/lsp4j/blob/main/Contributing.md#Eclipse

About

VsCode Extension development training. Basic functionalities.


Languages

Language:Java 88.9%Language:TypeScript 11.1%