You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ The VSCode api is composed of:
8
8
- Some features that are supported by Monaco (Language feature registrations...) which are just forwarded to it (with some transformations)
9
9
- Some features that are not supported by Monaco, and in such case:
10
10
- If it's an important feature: we let the user implement it as they wish.
11
-
- If it's some advanced features that don't make a lot of sense on Monaco (debug, tests...), it just throws an error when you try to use it.
11
+
- If it's some advanced features that don't make a lot of sense on Monaco (scm, tests...), it just throws an error when you try to use it.
12
12
13
13
To implement by hands the optional features (file system, workspace folders, file...), you can use the `Services` namespace from `vscode/services`:
14
14
@@ -161,6 +161,7 @@ It includes:
161
161
- Keybinding service, with user keybindings editor
162
162
- Token classification
163
163
- Snippets (but not working in monaco 0.34)
164
+
- Debuggers
164
165
165
166
It also uses the `getJsonSchemas` function to register them on the monaco json worker and have autocomplete/hover on settings and keybindings.
166
167
@@ -174,6 +175,11 @@ npm start
174
175
npm run start:debug
175
176
```
176
177
178
+
For the debug feature, also run:
179
+
```bash
180
+
npm run start:debugServer
181
+
```
182
+
177
183
### History
178
184
179
185
This project was mainly created to make the implementation of [monaco-languageclient](https://github.com/TypeFox/monaco-languageclient) more robust and maintainable.
0 commit comments