Matt Bierner
388a62fe12
Fix anchor links in markdown preview
2018-09-21 15:08:41 -07:00
Matt Bierner
7185906189
Reduce usage of postCommand in markdown preview
2018-09-21 15:08:41 -07:00
SteVen Batten
f8f4d3af30
improve markdown preview scroll sync ( #58852 )
...
* improve markdown preview scroll sync
2018-09-18 15:08:37 -07:00
Matt Bierner
4096b5d68e
Avoid uri parse warnings for markdown uris
...
Fixes #58566
We only support local file links or a small set of normal schemes, like `http` and `mailto`. Use this to avoid calling `Uri.parse` with scheme-less paths such as `Uri.parse('/images/cat.gif')`
2018-09-13 15:43:47 -07:00
Matt Bierner
2806df93e4
Try to keep one blank line after markdown block element folds
...
Fixes #58187
2018-09-07 13:48:44 -07:00
Matt Bierner
a118676a3b
Allow folding of html blocks in markdown files
...
Fixes #57505
2018-09-07 13:41:55 -07:00
Matt Bierner
5eab03cf75
Fix folding code blocks / lists with front matter
2018-09-07 11:36:38 -07:00
Alex Dima
c36258d23f
Use const enums (to inline their values in JS)
2018-09-06 20:39:19 +02:00
Matt Bierner
8a849b5734
Allow folding fenced code blocks in md
...
Fixes #36169
2018-09-05 14:59:34 -07:00
tsangint
c90755b665
Fix typo ( #57192 )
2018-09-05 08:36:16 -07:00
Jason Bright
d540729e40
add markdown list folding, #57104 ( #57899 )
2018-09-04 17:43:35 -07:00
Matt Bierner
49edd3d038
markdown toc should include full span to next header
...
The folding range should exclude blank lines before the next header level
2018-08-24 12:01:25 +02:00
Matt Bierner
2c43eaebec
Fix markdown document symbols not having full range of section
2018-08-24 11:01:23 +02:00
Matt Bierner
c3c75a237b
Extract getHeaderFoldingRanges
2018-08-24 11:01:22 +02:00
Matt Bierner
ee947947a7
Fix duplicate markdown previews potentially being shown in the same editor group
...
Fixes #56910
2018-08-21 16:42:11 +02:00
Johannes Rieken
c8ac8ec300
debt - towards scheme-enforcement, #56108
2018-08-10 12:10:30 +02:00
Jackson Kearl
6a1515671f
Markdown region folding ( #55399 )
...
* Add foldin g of regions to markdown
* Add test for region folding
* Tweak region identification regex
2018-08-07 22:47:29 +02:00
Matt Bierner
4be0f07230
Add WebviewPanel.iconPath ( #54912 )
...
* Add WebviewPanel.iconPath
Allows webviews to provide icons used in UI. Adds a new `WebviewPanel.iconPath` property for this.
Replaces the static contribution approach from #49657
Fixes #48864
* Fix doc
* Move icon into mainthreadwebview
* Cleaning up implementation
* Cleaning up implementation
2018-07-24 15:08:46 -07:00
HUA Yang
9038bc7b45
fix #53590 ( #54257 )
2018-07-18 16:22:29 -07:00
Matt Bierner
33446a0a9e
Use hierarchical markdown document symbols
...
Fixes #52546
2018-06-26 17:31:45 -07:00
Matt Bierner
78f410ce39
Make sure we correctly update local resource roots when switching previewed markdown file
...
Fixes #49859
2018-06-20 15:48:14 -07:00
Matt Bierner
1a9f7c85b8
Fix content after fenced code block being treated as code
...
Fixes #52509
2018-06-20 14:15:34 -07:00
Matt Bierner
a85c0b6669
Introduce webview.active
...
The current `.visible` property actually means active. Rename this value to `.active` and introduce a real `.visible`
2018-06-15 15:51:46 -07:00
Matt Bierner
749eb1ebcd
Make sure we handle line number links correctly in preview
...
Fixes #51919
2018-06-15 10:09:27 -07:00
Benjamin Pasero
2ec2cf597a
API tweaks for grid editor ( #51876 )
...
* fix #51001
* add onDidChangeTextEditorViewColumn test that validates moving editor group
* adopt vscode.ViewColumn.Beside
* add vscode.setEditorLayout command
2018-06-14 17:17:39 +02:00
Matt Bierner
68afee908e
Allow updating webview settings after creation
...
Fixes #51733
2018-06-13 15:20:18 -07:00
Matt Bierner
99c825f4e2
Make sure we use correct resource when accessing the [markdown] config setting
...
Fixes #51650
2018-06-12 11:09:41 -07:00
Joao Moreno
8a3ffed0ab
vsts: report smoketest results
2018-06-12 17:37:53 +02:00
Joao Moreno
4dc738593b
complete integration test results
2018-06-12 17:24:23 +02:00
Matt Bierner
05aab259e7
Extract constant
2018-06-11 18:38:03 -07:00
Matt Bierner
31a8fe2690
Use lazy for creating output channel
2018-06-11 18:38:03 -07:00
Matt Bierner
ed3e645112
Use _private
2018-06-11 18:38:03 -07:00
Joao Moreno
d8555f56c1
tests: scope xml file per platform
2018-06-11 22:36:32 +02:00
Joao Moreno
4eceb88ebf
wip: build show integration tests
2018-06-11 22:05:12 +02:00
Matt Bierner
4f324d1712
Fix markdown preview not cleaning up context/state on close
...
Fixes #51033
2018-06-07 16:38:52 -07:00
Matt Bierner
e0ae63888d
Extracting common code for getMarkdownDocument
2018-06-04 11:50:04 -07:00
Matt Bierner
7b69194f91
Introduce the concept of a SkinnyTextDocument that provides minimal interface to generate toc
2018-06-04 11:50:04 -07:00
Matt Bierner
7a24ced69f
Make sure fenced code blocks properly get line numbers assigned
...
Fixes #51095
2018-06-04 10:16:58 -07:00
Matt Bierner
717c2f4b2c
Fix markdown preview not setting context properly on first creation
...
Fixes #50558
2018-05-31 01:09:10 -07:00
Matt Bierner
2319e47db1
Make sure we use normalized path for compare
...
Fixes #50760
(the path should already have been normalized at this point so I don't think there is any user impact)
2018-05-30 11:16:16 -07:00
Matt Bierner
558c694d47
Use blacklist for puctuators
...
Currently we can't use `/\p{L}/u` which would let use use a whitelist instead
Fixes #37079
2018-05-25 11:57:01 -07:00
Matt Bierner
281f242cff
Don't strip special characters in slugify
...
Fixes #48482
2018-05-25 11:57:01 -07:00
Matt Bierner
feeefd1037
Inject slugifier into markdown engine
2018-05-25 11:57:01 -07:00
Matt Bierner
176a27a53b
Start encapsulating slugifier
2018-05-24 08:05:52 -07:00
Matt Bierner
21ee81c03b
Working on webview persistence API
...
#49022
2018-05-14 10:34:59 -07:00
Matt Bierner
7980812a43
Properly handle links with title
2018-05-04 11:37:32 -07:00
Matt Bierner
43ed87ccde
Add test for #49011
2018-05-04 11:37:32 -07:00
Matt Bierner
bd29afad2c
More pinning tests for markdown links
2018-05-04 11:37:32 -07:00
Matt Bierner
c068e6fdfe
Start adding some basic document link pinning tests
2018-05-04 11:37:32 -07:00
Matt Bierner
0d584a9086
Allow open preview from markdown file title context menu
...
Part of #37045
2018-04-30 17:30:44 -07:00