From 09d8552359fc34272e6f45907403160bbb4a649a Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Thu, 6 Jan 2022 15:26:41 +0000 Subject: [PATCH] Updated Writing a Language Service Plugin (markdown) --- Writing-a-Language-Service-Plugin.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Writing-a-Language-Service-Plugin.md b/Writing-a-Language-Service-Plugin.md index b0e3e71..64c1d8c 100644 --- a/Writing-a-Language-Service-Plugin.md +++ b/Writing-a-Language-Service-Plugin.md @@ -19,6 +19,10 @@ Examples of things language plugins cannot do: Developers using the plugin will `npm install --save-dev your_plugin_name` and edit their `tsconfig.json` file to enable your plugin. +## Kickstart your plugin + +There is a template repo which shows a working development environment for a TSServer Plugin here: https://github.com/orta/TypeScript-TSServer-Plugin-Template + ## Overview: Writing a Simple Plugin Let's write a simple plugin. Our plugin will remove a user-configurable list of property names from the completion list. You might use this sort of plugin on your team to help remind you which APIs are 'banned' (for example, using the `caller` property of `function` is discouraged).