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
Matt Bierner
2b3912fa29
Fix markdown extension path ( #154656 )
...
Fixes #154645
Fixes #154653
2022-07-10 14:25:45 +02:00
Matt Bierner
2fb56e9d62
Move smart select and folding to md language server ( #154334 )
...
* Move smart select and folding to md language server
Also fixes a few minor issues:
- Don't log to web console
- Remove convert code since it is no longer needed
- Use correct extension id
* bump cache
* Bump package version
Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2022-07-07 07:30:03 -07:00
João Moreno
b4525a77fb
update yarn.lock ( #154336 )
2022-07-07 09:26:12 +02:00
Logan Ramos
a20329d291
Switch extensions to 1DS ( #154299 )
...
* Move extensions to 1DS
* Switch extensions to 1DS
2022-07-06 17:18:41 -07:00
Matt Bierner
ad9675f099
Scaffold out basic markdown language server ( #154293 )
...
* Scaffold out basic markdown lsp
This scaffolds out a new markdown language server and then uses it to implement document symbols. After the change, the markdown extension will have the following structure:
- languageService — Where all the LSP language stuff will eventually land
- server — The actual language server. Consumes ` languageService`
- src — The current extension that launches the server and implements VS Code specific functions
* Adding build scripts
* a
* Use language service from github
* Remove ls build scripts
* Bump versions
* Only build ext
* Enable for web
* Fixing for browser
2022-07-06 16:03:24 -07:00
Matt Bierner
f6271dd82e
Fix angle bracket path completions for link defs ( #154182 )
...
Fixes #153866
2022-07-05 11:55:20 -07:00
Matt Bierner
fc0bd9d377
Remove reliance on document.lineAt ( #154191 )
...
* Remove reliance on document.lineAt
This helps aligning more with the LSP types: https://github.com/microsoft/vscode-languageserver-node/issues/146
* Strip newline
2022-07-05 11:52:47 -07:00
Matt Bierner
0b3574dcef
Update id of markdown-it renderer ( #153876 )
...
Fixes #153873
2022-06-30 23:19:49 +00:00
Matt Bierner
e44361365e
Don't include reference links that are inside other links ( #153864 )
...
Fixes #150921
2022-06-30 15:43:31 -07:00
Matt Bierner
bbce24d8bb
Handle fs error in markdown path completions ( #153869 )
...
Fixes #153867
2022-06-30 22:32:32 +00:00
Matt Bierner
e13feea6ae
Only compute diagnostics for opened md files ( #153395 )
...
* Only compute diagnostics for opened md files
For #152494
* Make tests stable for result ordering
2022-06-27 15:55:38 -07:00