A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/microsoft/vscode-markdown-languageserver below:

GitHub - microsoft/vscode-markdown-languageserver

❗ Import This is still in development. While the language server is being used by VS Code, it has not yet been tested with other clients.

The Markdown language server powers VS Code's built-in markdown support, providing tools for writing and browsing Markdown files. It runs as a separate executable and implements the language server protocol.

This server uses the Markdown Language Service to implement almost all of the language features. You can use that library if you need a library for working with Markdown instead of a full language server.

The client can send the following initialization options to the server:

Clients may send a workspace/didChangeConfiguration notification to notify the server of settings changes. The server supports the following settings:

To support all of the features of the language server, the client needs to implement a few custom request types. The definitions of these request types can be found in protocol.ts

Get the tokens for a Markdown file. Clients are expected to use Markdown-it for this.

We require that clients bring their own version of Markdown-it so that they can customize/extend Markdown-it.

Read the contents of a file in the workspace.

markdown/fs/readDirectory

Read the contents of a directory in the workspace.

Check if a given file/directory exists in the workspace.

markdown/fs/watcher/create

Create a file watcher. This is needed for diagnostics support.

markdown/fs/watcher/delete

Delete a previously created file watcher.

markdown/findMarkdownFilesInWorkspace

Get a list of all markdown files in the workspace.

The source code of the Markdown language server can be found in the VSCode repository at extensions/markdown-language-features/server.

File issues and pull requests in the VSCode GitHub Issues. See the document How to Contribute on how to build and run from source.

Most of the functionality of the server is located in libraries:

Help on any of these projects is very welcome.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Copyright (c) Microsoft Corporation. All rights reserved.

Licensed under the MIT License.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4