Matt Bierner
ed04b28c4d
Markdown custom eslint rules should not automatically apply to server ( #166068 )
2023-03-07 11:13:13 -08:00
Matt Bierner
d0ad7c09bb
Fix details blocks being auto closed on markdown preview changes ( #176330 )
...
Fixes #175353
2023-03-07 02:36:38 +01:00
Matt Bierner
7570fadcce
Split uri-lists on \r\n for markdown drop ( #175552 )
...
Fixes #175547
2023-02-27 17:55:04 +01:00
Matt Bierner
b980b86066
Pick up latest markdown language service ( #174881 )
...
For #174005
2023-02-22 15:14:23 +01:00
Matt Bierner
784bbdab8f
Allowing configuring if markdown inserts a .md
when completing paths to markdown files ( #174882 )
...
Fixes #174005
2023-02-21 08:07:31 +01:00
Masaki Mori
1a79e7eb63
Fix #173735 ( #174149 )
...
* Fix #173735
* Fix #173735
2023-02-20 16:50:48 +00:00
Ely Ronnen
59f6d52062
fix #174711 Show Source command in Markdown custom editor ( #174712 )
...
fix #174711
2023-02-20 16:01:36 +00:00
Matt Bierner
34c620efbe
Hook up new markdown workspace header suggestion setting ( #174004 )
...
Fixes #172977
Also fixes the settingsTree matching settings ids too eagerly
2023-02-10 09:09:00 +01:00
Ely Ronnen
5b79b91838
Fix #173869 marking active line for code elements too in markdown pre… ( #173870 )
...
Fix #173869 marking active line for code elements too in markdown preview
2023-02-08 20:25:54 +00:00
Logan Ramos
8e6bcc9b9e
Bump module to new package ( #173599 )
2023-02-06 12:29:36 -08:00
Matt Bierner
c35c98fc00
Pick up latest markdown language server ( #173234 )
...
For #172977
2023-02-03 06:46:30 +01:00
ibuky
9894ae8700
fix#171379 ( #172175 )
...
Co-authored-by: VTX0 <VTX0>
2023-02-01 00:35:02 +00:00
Arthur
934e0ee5d8
Fix #170706 ( #172842 )
2023-02-01 00:34:02 +00:00
Matt Bierner
c18f80a2d4
Pass translations down to Markdown Language Server ( #172884 )
...
Fixes #172060
2023-01-31 06:29:41 +01:00
Matt Bierner
4630d8e4de
Remove more implicit activation events from built-in extensions ( #172838 )
2023-01-30 17:25:56 -08:00
Matt Bierner
10ffbae8ae
Use more restrictive lib for markdown language server ( #172873 )
2023-01-30 16:52:58 -08:00
Matt Bierner
e4b323c098
Allow <source>
tags in rendered markdown ( #172063 )
...
Fixes #171330
2023-01-23 21:07:25 +01:00
Logan Ramos
8cea434dec
Remove unused proposals ( #172035 )
2023-01-23 19:09:07 +01:00
Daniel Imms
e29f8fd78f
Remove .only from test ( #170970 )
2023-01-10 16:14:18 +01:00
Logan Ramos
4acf2d9b46
Update the telemetry modules ( #170512 )
...
Update the module
2023-01-03 15:10:45 -05:00
Matt Bierner
fc763d98df
Re-apply markdown copy files setting ( #169661 )
...
* Revert "Revert "Add experimental setting to define where files should be copied for markdown (#169454 )" (#169615 )"
This reverts commit b2121c2dbe
.
* Fix tests
These paths should always use `/`
2022-12-20 11:04:51 -08:00
Christof Marti
b2121c2dbe
Revert "Add experimental setting to define where files should be copied for markdown ( #169454 )" ( #169615 )
...
This reverts commit 1d6b47a005
.
2022-12-20 10:03:12 +01:00
Matt Bierner
1d6b47a005
Revert 1d0a9f9e63
( #169578 )
...
Resubmits the original PR with test fixes for windows
2022-12-19 14:25:37 -08:00
Benjamin Pasero
1d0a9f9e63
Revert "Add experimental setting to define where files should be copied for markdown" ( #169492 )
...
Revert "Add experimental setting to define where files should be copied for markdown (#169454 )"
This reverts commit 09c0b1f799
.
2022-12-18 14:11:45 -08:00
Matt Bierner
09c0b1f799
Add experimental setting to define where files should be copied for markdown ( #169454 )
...
For #157043
2022-12-16 16:23:59 -08:00
Daniel Imms
925b335bb9
Replace other non-hyphenated double-click cases
...
I used ^[^*\/\/]+double click to find the non-comment cases
2022-12-15 10:54:54 -08:00
Logan Ramos
b1076b41f3
Bump telemetry packages ( #169283 )
2022-12-15 17:29:10 +01:00
Matt Bierner
57dd298b47
Add typings for test runner scripts ( #169196 )
2022-12-15 02:19:24 +01:00
Matt Bierner
ac88f33e2c
Revert "Fix: New md file scrolls to Top. ( #164999 )" ( #168224 )
...
This reverts commit 54543cf5bf
.
2022-12-06 22:50:30 +01:00
Matt Bierner
d62fb120a4
Pick up latest markdown language server ( #167869 )
2022-12-05 21:13:24 +01:00
Matt Bierner
9b3371e6e3
Fix path sep for markdown drop on windows ( #167862 )
...
Fixes #167824
2022-12-01 19:27:21 +01:00
Matt Bierner
3b29d21a83
Dynamically register markdown completions and document highlights ( #167451 )
...
Fixes #165920
2022-11-28 20:56:55 +00:00
Matt Bierner
107d3ab28c
Fix markdown scrolling between elements being too jumpy ( #166746 )
...
Fixes #165055
We need to consider the distance between the end of the previous element and start of the next element. Previously we were taking distance from start of the previous to start of the next
2022-11-18 13:02:56 -08:00
Greg Van Liew
816f31f691
More settings description tuning ( #166429 )
2022-11-16 09:33:33 -08:00
Johannes Rieken
3ffb834054
Merge branch 'main' into joh/rewrite-privates
2022-11-16 10:20:49 +01:00
Matt Bierner
edccbd1307
Pick up latest markdown language server ( #166404 )
...
Also removes some duplicated files
2022-11-15 18:27:22 -08:00
Matt Bierner
04ef3dad8f
Adopt @vscode/l10n for markdown language server ( #165880 )
2022-11-15 22:56:12 +01:00
Johannes
5912ad3ff1
Merge branch 'main' into joh/rewrite-privates
2022-11-15 09:44:34 +01:00
Matt Bierner
0b9121953f
Added mangling loader for ts files in extensions
2022-11-14 16:34:04 -08:00
Greg Van Liew
27a550f451
Settings description edits ( #166315 )
...
* Settings description edits
* Remove unnecessary trailing line returns
2022-11-14 13:47:54 -08:00
Logan Ramos
73d882bcf7
Update telemetry package ( #166292 )
2022-11-14 09:30:33 -08:00
Matt Bierner
a62879bb46
Try computing windows paths correctly on markdown drop ( #166077 )
...
Fixes #165352
2022-11-13 15:03:05 -08:00
Matt Bierner
ca15dea96b
Pick up latest dompurify and typings for vscode-markdown-languageservice ( #166062 )
...
Pick up latest typings from vscode-markdown-languageservice
2022-11-10 21:58:16 -08:00
Marina Miyaoka
aa37e17423
Do not preprocess Unicode newlines in Markdown preview ( #166026 )
...
Revert LS PS preprocessing in Markdown preview
2022-11-10 19:46:43 +00:00
Debayan Ganguly
54543cf5bf
Fix: New md file scrolls to Top. ( #164999 )
...
Fixes #164071 .
2022-11-09 13:48:39 -08:00
Logan Ramos
bf1697d98c
Consume proposed telemetry API ( #165862 )
...
* Consume proposed telemetry API
* Update webpack
2022-11-08 21:58:28 -05:00
Matt Bierner
cd29f751eb
Adopt l10n for markdown extension ( #165448 )
...
For #164438
Also makes our eslint rules understand `vscode.l10n.t(`
2022-11-04 09:49:49 +01:00
Hugh Lilly
190db489e0
Markdown lang preview settings description ( #165109 )
...
* Change descriptions to just say “Enable…”
Previously these said “Enable or disable…”, which in the context of a tick box doesn’t make sense.
* Change “Enable/disable” wording in descriptions
2022-11-01 15:48:59 -07:00
Matt Bierner
4bf630f00e
Pick up latest markdown language service ( #165093 )
2022-10-31 19:52:21 -07:00
Matt Bierner
33867c55f3
Adopt prefix private with _ in markdown extension ( #165088 )
2022-10-31 14:22:39 -07:00
Matt Bierner
3e407526a1
Pick up latest markdown LS ( #164945 )
...
Picks up https://github.com/microsoft/vscode-markdown-languageservice/pull/84
2022-10-29 11:40:56 -07:00
Matt Bierner
7cb1b9d9f0
Fix bugs with close of markdown docs ( #164942 )
...
There are two bugs here:
- Something in the lsp is converting a value from `undefined` to `null`. To fix this, I've updated us just to check for falsy values instead
- The `hasInMemoryDoc` implementation was incorrect. It needs to verify that the value of `this.inMemoryDoc` is not null/undefined
2022-10-29 02:08:21 +02:00
Matt Bierner
12ada73bf9
Disable markdown insert link commands in readonly editors ( #164820 )
...
Disable insert link commands in readonly editors
2022-10-27 23:52:05 +02:00
Matt Bierner
3544aabd5a
Fix markdown document deleting ( #164829 )
...
Fixes #164562
My previous fix was incorrect as it checked if the document existed by still consulting our `_documentCache`. When we are deleting/renaming an opened md document, it should pretty much always exist in our cache
The fix is to instead treat `this.documents` and the file system as the source of truth when determining if the doc should be deleted or not
2022-10-27 21:49:05 +02:00
Matt Bierner
0570a7678d
Use posix path for markdown links ( #164822 )
...
Fixes #164782
2022-10-27 19:21:03 +02:00
Alexandru Dima
0f2285c3e9
Don't ship yarn.lock file with the markdown extension ( #164794 )
2022-10-27 12:09:38 +02:00
Matt Bierner
1316bf789f
Rework markdown update link glob ( #164766 )
...
* Rework markdown update link glob
Fixes #164587
This changes the `externalFileGlobs` setting to instead be a include array of globs that should trigger link updates. I've split the globs into markdown files and image/video files
This also makes it easier for users to add their own new globs to the list
* Fix scopes
2022-10-27 01:45:45 +02:00
Matt Bierner
d2f8ae6cce
Clean up a few markdown setting descriptions ( #164765 )
...
Clean up wording and make sure we use `Markdown` uppercase
2022-10-26 16:29:06 -07:00
Matt Bierner
d1af68711d
Pick up latest markdown LS ( #164763 )
...
Includes a few more fixes for link update on rename
2022-10-27 00:39:58 +02:00
Matt Bierner
7060fb81dd
Shorten markdown link button titles ( #164764 )
...
Fixes #164556
2022-10-27 00:39:30 +02:00
Matt Bierner
5f87632829
Fix markdown server not updating documents properly on folder rename ( #164752 )
...
Fixes #164562
2022-10-26 14:48:20 -07:00
Matt Bierner
a887d72e8d
Pick up latest markdown language service ( #164655 )
2022-10-25 16:46:53 -07:00
Matt Bierner
f5cbe7e391
Use dirname as default uri for md links ( #164641 )
...
Fixes #164612
2022-10-25 21:59:20 +02:00
Matt Bierner
882cdc0a17
Use newlines to separate inserted images ( #164632 )
...
Fixes #164610
2022-10-25 12:21:36 -07:00
Matt Bierner
21431fce38
Disable canSelectFolders in markdown link inserter ( #164636 )
...
Fixes #164549
2022-10-25 12:01:08 -07:00
Matt Bierner
3ca4fca56e
Pick up latest markdown language service ( #164625 )
...
This failed yesterday due to a cache issue in dev ops. We need this version for testing
2022-10-25 10:52:57 -07:00
Matt Bierner
586f252740
Revert "Pick up markdown language service update ( #164524 )" ( #164533 )
...
This reverts commit ab3926ab48
.
2022-10-24 19:09:08 -07:00
Matt Bierner
ab3926ab48
Pick up markdown language service update ( #164524 )
...
Picking up one more small update before endgame
2022-10-24 16:53:17 -07:00
Matt Bierner
9f5d3eb135
Pick up latest markdown language service and clean up server package ( #164516 )
...
- Picks up newest markdown language service
- Excludes some files from server publish
- Delete unused file
- Update readme
- Align server version with LS version
2022-10-24 15:58:45 -07:00
Matt Bierner
babb2f9677
Remove experimental tag from markdown settings ( #164509 )
2022-10-24 14:44:43 -07:00
Matt Bierner
b11bb04298
Add optional markdown occurrences highlighting ( #164292 )
...
Fixes #164290
2022-10-21 14:19:50 -07:00
Matt Bierner
504c5a768a
Avoid extra html write on first markdown preview update ( #164201 )
2022-10-20 19:40:19 -07:00
Matt Bierner
bad3dcca69
Fix insert image/link for untitled files ( #163897 )
2022-10-17 16:14:16 -07:00
Matt Bierner
641046a11d
Add commands to insert images/links in markdown ( #163706 )
...
* Add commands to insert images/links in markdown
Fixes #162809
* Rename commands and allow passing in uris
* Support selecting many images/files
2022-10-14 16:05:36 -07:00
Matt Bierner
3b255af0cb
Pick up latest vscode-markdown-languageservice ( #163681 )
2022-10-14 11:46:24 -07:00
Matt Bierner
186d3415a3
Use ??= in more places ( #163594 )
2022-10-13 14:59:35 -07:00
Matt Bierner
e1a373defd
Finalize markdown link updating on file move ( #163378 )
...
Fixes #148146
2022-10-11 17:42:10 -07:00
Matt Bierner
6cf68a1f23
Remove .only and fix tests ( #163376 )
...
Fixes #162159
2022-10-11 17:41:13 -07:00
Matt Bierner
d05d85a78b
Move html rewriting for old webviews to ( #163367 )
...
The `asWebviewUri` methods was introduced in VS Code 1.38. It's silly that we still force every single webview to pay the cost of trying to rewrite the old style uris we supported in very old versions of VS Code
Instead I've moved this logic into the extension host and disabled it for all extensions that target VS Code 1.60+ or newer. This means it never applies to internal webviews, notebooks, webview views, or custom editors (these public apis were all introduced after the switch to `asWebviewUri`)
2022-10-11 16:08:17 -07:00
Matt Bierner
bfb1a738d1
Fix markdown open preview opening duplicate preview ( #162793 )
...
This fixes the markdown 'open preview' command when used with `vscode.ViewColumn.Active` or `vscode.ViewColumn.Beside`
2022-10-06 09:50:10 +02:00
Matt Bierner
4991cf2112
Remove console.log ( #162784 )
2022-10-05 15:25:52 -07:00
Matt Bierner
d47ae7a2e7
Pick up latest markdown language service version ( #162777 )
...
Fixes #162776
Fixes #162775
2022-10-05 15:08:51 -07:00
Matt Bierner
3ee9749b35
Remove extra enums ( #162686 )
...
`showMessage` returns the selected item, so we don't need to create an enum here and can instead used the returned items directly
2022-10-04 10:46:53 -07:00
Matt Bierner
cbb0a982fd
Pick up final markdown language service 0.1 release ( #162256 )
...
Just pulling in the stable release
2022-09-28 14:02:26 -07:00
Matt Bierner
5296b0faf3
Add explicit "inherit" setting for fragments links ( #162231 )
...
Fixes #162129
2022-09-28 14:08:03 -04:00
Tyler James Leonhardt
29e985eca0
rev vscode-nls to version that doesn't ask for vscode-nls-web-data ( #161819 )
...
ref #161297
2022-09-26 11:10:54 -07:00
Matt Bierner
b8a7485526
Fix markdown preview refresh from disk ( #161800 )
...
Fixes #149974
2022-09-26 09:49:53 -07:00
Matt Bierner
2a4fb40a6e
Align list of supported tags in rendered markdown ( #161544 )
...
This expands the list of html tags we allow in markdown. To get this list, I've copied the list of tags from `markdownDocumentRenderer` into `dom` after reviewing them
For #134514 , I've also added `video` to the list of allowed tags
2022-09-22 18:25:48 -07:00
Matt Bierner
82c1bf86bf
Show better error when rename fails in md ( #161525 )
...
* Show better error when rename fails in md
* Pick up latest MDLanguage service
2022-09-22 16:27:25 -07:00
Matt Bierner
023930e3dc
Fix extra dot in pasted file names ( #161434 )
2022-09-21 23:29:21 +02:00
Matt Bierner
07a5d2749f
Allow _ in notebook markdown links ( #161437 )
...
Fixes #160853
2022-09-21 14:23:47 -07:00
Matt Bierner
17bb582b85
Finalize markdown diagnostics ( #161427 )
...
Fixes #146303
This moves the markdown diagnostic support out of `experimental` and to an official feature (however it remains off by default)
2022-09-21 12:20:25 -07:00
Matt Bierner
333754f29b
Better handle moves of multiple markdown links ( #161354 )
...
This makes the markdown language service handle moving/renaming multiple files instead of making multiple calls into the language service
2022-09-20 21:53:58 -07:00
Matt Bierner
d03f015931
Clean up structure of markdown extension ( #161148 )
...
- Move things related to the client under `client`
- Remove extra abstractions that are no longer used
- Add MdLanguageClient type
2022-09-19 07:16:45 +02:00
Matt Bierner
f4bf1f30a2
Skip ul and ol when highlighting selected markdown element ( #161139 )
...
Fixes #155552
For lists, the outer ul/ol always has the same source line as the first element in the list. We should prefer using the first element in the list when highlighting the active line
This also fixes a bug where scroll sync would stop working if you added lines to the doc. This was caused by `lineCount` getting out of sync as the document is being updated. I've removed this state and made the reveal logic more robust instead
2022-09-19 07:16:06 +02:00
Matt Bierner
a10bdfb49b
Allow underscores in rendered md headers ( #161149 )
...
Follow up from https://github.com/microsoft/vscode-markdown-languageservice/pull/49
2022-09-16 20:52:50 -04:00
Matt Bierner
4c9c3f628d
Pick up latest markdown language service ( #161142 )
2022-09-16 20:52:16 -04:00
Peng Lyu
0f05c6dd4f
Fix #160729 . Disable workspace md paste handler for notebook. ( #160833 )
...
Co-authored-by: Matt Bierner <matb@microsoft.com>
2022-09-15 09:48:21 -07:00
Matt Bierner
03ada8a3e8
Rework how markdown server works with documents ( #160948 )
...
* Rework how markdown server works with documents
This rewrites how the markdown server works with documents. The goal is to better handle switching between in-memory versions of a doc (from `TextDocument`) and versions of the same doc on disk. From the markdown service's POV, there is only one type of document
As part of this, I've also adopted the newest markdown language service version
* Bump package-lock versions
2022-09-15 09:27:02 +02:00
Matt Bierner
fa1fee3b21
Pick up latest Markdown language service ( #160831 )
2022-09-14 09:20:52 -07:00
Matt Bierner
2cf7468289
Fix markdown server deleting documents on close if they still exist on disk ( #160859 )
2022-09-14 09:16:39 -07:00
Matt Bierner
3729f509b5
Support creating image in workspace when pasting image data into markdown ( #160554 )
...
For #157043
2022-09-10 08:56:18 -07:00
Matt Bierner
5d5ea15a65
Allow passing in custom workspace/parser to markdown server ( #160429 )
...
For #159805
This splits the markdown server into two main functions:
- `startVsCodeServer` which assumes the client can implement all the functionality of VS Code. It is not specific to VS Code however, the client just need to implement the custom messages that VS Code does
- `startServer` which lets you pass in your own implementation of the parser and workspace. A consumer of the server can then use this to have their own custom server implementation, which might use normal node apis to read files
2022-09-08 11:35:42 -07:00
Matt Bierner
2d27f8db6a
Use MD LS for resolving all document links ( #160238 )
...
* Use MD LS for resolving all document links
This switches the markdown extension to use the markdown language service when resolving the link. This lets us delete a lot of code that was duplicated between the extension and the LS
* Pick up new ls version
2022-09-07 20:55:14 -07:00
Matt Bierner
077f5865da
Support latest md ls ( #160228 )
...
- Update `looksLikeMarkdownPath` to look at open documents and notebooks, not just the uri
- Register custom command for document links
2022-09-07 07:17:41 +02:00
Matt Bierner
c4722f1bb2
Write markdown link setting change to correct scope ( #159816 )
...
Fixes #159084
Also fixes the same issue for JS/TS
2022-09-02 13:38:41 +10:00
Matt Bierner
d9fd208c29
Default to workspace root when dropping into untitled md files ( #159814 )
...
Fixes #159812
2022-09-01 16:03:40 -07:00
Matt Bierner
21337aed3f
Pick up newest markdown language service ( #159619 )
...
This brings support for code actions and source actions, along with some bug fixes
Also fixes `getAllMarkdownDocuments` to prefer open documents instead of those on disk
2022-08-31 09:20:41 +02:00
Matt Bierner
01ea9c11ea
Update extension enabled tsconfig libs ( #159631 )
...
Matches what we set for `src/`
2022-08-31 07:57:15 +02:00
Matt Bierner
a13e5e1da6
Also apply max-width to videos in webviews ( #159500 )
2022-08-30 00:52:54 +02:00
Matt Bierner
b91533f3d7
Pick up latest vscode-markdown-languageservice ( #159341 )
2022-08-26 13:08:49 -07:00
Matt Bierner
ea6cfdd2ef
Pick up 8.0.2 for MD language client ( #159319 )
...
Missed updating this when pulling in new server version
https://github.com/microsoft/vscode-languageserver-node/issues/1064
2022-08-26 11:13:37 -04:00
Matt Bierner
0a7b686a48
Fix markdown not registering find all references support ( #159242 )
2022-08-26 01:42:52 +02:00
Matt Bierner
940abc9c11
Fix workspace edit format for update md paths on move ( #158965 )
...
Unblocks testing #158416
2022-08-23 16:33:00 -07:00
Matt Bierner
3393b785de
Bump server version ( #158297 )
2022-08-16 14:38:41 -04:00
Matt Bierner
720a61fc28
Fix markdown link diagnostics not updated when directories are renamed / deleted ( #157956 )
...
Fix markdown link diagnostics not updated when directories are renamed/deleted
Turns our that `createFileSystemWatcher` will not fire if a parent dir is renamed / deleted. See #60813
To fix this, I believe we have to create watchers for all parent directories too (or watch everything in the entire workspace)
2022-08-12 13:48:40 -04:00
Matt Bierner
b731beeef4
Use notebook document uri for drop / copy paste ( #157939 )
...
Fixes #157938
2022-08-11 19:52:55 +01:00
Matt Bierner
38ea5c22a6
Pick up new markdown LS version ( #157843 )
2022-08-10 18:16:24 -07:00
Matt Bierner
8bf82819fc
Add experimental support for update markdown links on file moves/renames ( #157209 )
...
* Add experimental support for update markdown links on file moves/renames
Fixes #148146
This adds a new experimental setting that automatically updates markdown
Note that this needs a new version of the vscode-markdown-languageservice so the build is expected to break for now
* Pick up new LS version
2022-08-09 08:31:40 -07:00
Matt Bierner
389938998f
Show error when markdown preview restore fails ( #157566 )
...
Fixes #155493
2022-08-09 09:55:40 +02:00
Matt Bierner
0103536a60
Apply editor-font-family to all code
in notebooks ( #157554 )
...
Apply editor-font-family to all `code` in notebook
Fixes #146696
This matches what we do in the markdown preview
2022-08-08 20:59:16 +02:00
Tyler James Leonhardt
d8453c0440
Rev built-in versions of vscode-nls to 5.1.0 ( #157530 )
...
* rev version of vscode-nls to 5.1.0
* and yarn lock
2022-08-08 18:43:45 +02:00
Matt Bierner
07e45c5a71
Fix package version ( #157202 )
...
Not sure why this was not caught by earlier builds
2022-08-04 21:40:06 -07:00
Matt Bierner
b012216211
Fix markdown images having duplicate ids ( #157177 )
...
Fixes #153144
2022-08-05 06:31:42 +02:00
Matt Bierner
784de60319
Add activeWebviewPanelId
context key ( #156944 )
...
Fixes #156942
This context tracks the id of the active webviewPanel
2022-08-03 07:03:33 +02:00
Matt Bierner
8b27dcb1f8
Pick up latest markdown language service ( #156933 )
2022-08-02 23:31:58 +02:00
John Murray
7e400c7137
Provide valid markdown-specific default for editor.quickSuggestions
setting ( #156686 ) ( #156689 )
...
Co-authored-by: Matt Bierner <matb@microsoft.com>
2022-08-02 13:51:41 -07:00
Matt Bierner
e3267b75c6
Fix onDidDeleteMarkdownDocument not hooked up ( #156913 )
2022-08-02 22:18:08 +02:00
Matt Bierner
1097f3e440
Use finalized vscode-languageserver version ( #156910 )
...
Use finalized vscode-languageserver build
2022-08-02 15:51:07 -04:00
Matt Bierner
3a5a458643
Clear markdown diagnostics when file is closed ( #156912 )
2022-08-02 20:32:02 +02:00
Matt Bierner
241c770203
Exclude esbuild files from build ( #156362 )
2022-07-27 09:32:07 -04:00
Matt Bierner
9cf2fabdd6
Rename editor.dropIntoEditor.enabled setting ( #156381 )
...
Fixes #156344
2022-07-27 06:44:44 +02:00
Matt Bierner
cf145a83ac
Enable safe inline svg tags in trusted html ( #156216 )
...
Enable safe svg tags in trusted html
From cce00ac40d/src/tags.js (L124)
2022-07-25 16:32:10 -07:00
Matt Bierner
68cbaa708e
Pick up new version of markdown-language-server ( #156010 )
...
This fixes md diagnostics and links for multiroot workspaces
2022-07-24 22:22:03 -07:00
Matt Bierner
a9b387204b
Add some additional logging to md server ( #156007 )
...
Logs watcher operations
2022-07-23 00:32:10 +02:00
Matt Bierner
e2006a52da
Add npmignore to markdown server ( #155898 )
...
* Add npmignore to markdown server
* Update version
2022-07-21 16:21:57 -07:00
Matt Bierner
b2daf1af82
Add MD server tracing and update diagnostics on files changes ( #155797 )
2022-07-21 10:07:06 -07:00
Matt Bierner
924dde5c1e
Documenting markdown LS ( #155789 )
2022-07-21 11:48:30 +02:00
Matt Bierner
32f5e49082
Move MD diagnostics to language server ( #155653 )
...
* Move MD diagnostics to language server
This switches us to using the LSP pull diagnostic model with a new version of the language service
* Bump package version
* Delete unused file
2022-07-19 16:34:09 -07:00
Matt Bierner
394eaa9fa3
Fix md document links for untitled files ( #155248 )
2022-07-14 18:15:13 -07:00
Matt Bierner
9ee8961347
Move MD references, rename, and definition support to md LS ( #155127 )
2022-07-14 08:32:27 +02:00
Matt Bierner
867acc336f
Remove references to finalized drop api ( #155128 )
2022-07-14 08:27:25 +02:00
Matt Bierner
50056f3e78
Finalize drop into editor api ( #155102 )
...
Fixes #142990
Fixes #149779
2022-07-13 12:54:52 -07:00
Matt Bierner
bec36ce756
Move md path completions and document links to language server ( #155100 )
2022-07-13 12:49:37 -07:00
Matt Bierner
75e231ad82
Clean up document link resolve ( #154959 )
...
- Move vscode scheme normalization to the DocumentLinkProvider
- Remove extra function since we already recognize uri-like links
2022-07-12 15:55:21 -07:00
Matt Bierner
eeb8d49317
Move md workspace symbol search to language service ( #154874 )
...
* Move md workspace symbol search to language service
Also implements more of IWorkspace for the server
* Revert extra change
2022-07-12 10:04:25 -04:00
Matt Bierner
c9bf4393d5
Rename drop API interface ( #154876 )
...
Makes the names more consistent
2022-07-12 11:33:13 +02:00
Matt Bierner
3a9292f23f
Remove extra files from build ( #154875 )
...
These server files should not be included
2022-07-12 11:31:43 +02:00
Matt Bierner
e02c71e3c6
Fix range of reference links ( #154819 )
...
Fixes #150921
2022-07-11 17:46:15 +02:00
Ladislau Szomoru
f2a475346f
Fix compilation error ( #154699 )
2022-07-10 07:50:17 -07:00