vscode/extensions/markdown-language-features
Matt Bierner 26ef59c6a7
Rework markdown paste resource (#201838)
Fixes #184980

This refactors much of the logic around markdown paste/drop. PR got a little large but the main highlights are:

- Allow using a custom snippet for inserted audio/video
- Merge the drop/paste resource provider classes since these are so similar
- Enable smart pasting of url text by default
- Refactor url paste logic
- For now, disable the behavior where url paste could paste a combination of markdown and plain uris. In practice this is confusing, especially because our labels for this were wrong. We can always reintroduce this later if multicursor users find it useful
2024-01-04 15:59:14 -08:00
..
media Fix markdown code block styling (#198351) 2023-11-15 21:03:04 +01:00
notebook Fix notebook markdown list rendering (#198696) 2023-11-20 18:23:14 +01:00
preview-src Add codeql comments and small fix (#185931) 2023-06-23 02:40:39 +02:00
schemas
server Use satisfies in a few more places (#200181) 2023-12-06 12:27:47 -08:00
src Rework markdown paste resource (#201838) 2024-01-04 15:59:14 -08:00
test-workspace Make sure we decode path components for md path completions 2022-03-22 16:58:37 -07:00
types allow images in markdown preview editor to be copied (#184432) 2023-06-07 18:08:22 +00:00
.eslintignore Markdown custom eslint rules should not automatically apply to server (#166068) 2023-03-07 11:13:13 -08:00
.eslintrc.json Adopt prefix private with _ in markdown extension (#165088) 2022-10-31 14:22:39 -07:00
.gitignore Make sure we ignore compiled media files 2021-03-19 12:12:59 -07:00
.vscodeignore Don't ship yarn.lock file with the markdown extension (#164794) 2022-10-27 12:09:38 +02:00
esbuild-notebook.js Combine esbuild scripts (#184531) 2023-06-09 14:55:05 -07:00
esbuild-preview.js Combine esbuild scripts (#184531) 2023-06-09 14:55:05 -07:00
extension-browser.webpack.config.js Scaffold out basic markdown language server (#154293) 2022-07-06 16:03:24 -07:00
extension.webpack.config.js Fix compilation error (#154699) 2022-07-10 07:50:17 -07:00
icon.png
package.json Rework markdown paste resource (#201838) 2024-01-04 15:59:14 -08:00
package.nls.json Rework markdown paste resource (#201838) 2024-01-04 15:59:14 -08:00
README.md Fix supported markdown-lint violations in markdown files (#190750) 2023-08-24 08:37:25 +00:00
tsconfig.browser.json Try adding browser specific tsconfig 2021-07-22 17:00:17 -07:00
tsconfig.json Add drop feedback UX (#179434) 2023-04-11 13:48:24 -07:00
yarn.lock Clean up and fix markdown url pasting (#198706) 2023-11-20 14:37:00 -08:00

Language Features for Markdown files

Notice: This extension is bundled with Visual Studio Code. It can be disabled but not uninstalled.

Features

See Markdown in Visual Studio Code to learn about the features of this extension.