Matt Bierner
f62d1f25f3
Only show the markdown refresh preview command when preview is active or you are in a markdown file
2019-03-01 16:06:51 -08:00
Matt Bierner
877bb6f5d8
Remove tommorow theme from registrations.
...
Fixes #63564
We only use highlight.js which includes a theme based on tommorw, we do not use the tommorow theme repository directly.
2019-02-22 16:04:08 -08:00
Matt Bierner
fe01a19db1
Revert change accidentially include in check in
2019-02-20 13:56:58 -08:00
Matt Bierner
178327770c
Add lightbulb badge when a preferred fix is available
...
Fixes #66702
2019-02-20 13:36:44 -08:00
Matt Bierner
003521e715
Fix markdown preview restoring to wrong position on restart
2019-02-14 18:24:01 -08:00
Johannes Rieken
c110d84460
fix integration test
2019-02-08 18:03:56 +01:00
Alex Dima
f15a6faaca
Try to fix Markdown
2019-02-07 09:53:52 +01:00
Benjamin Pasero
e2d1fd06d1
debt - update extensions node dependency to 10.x
2019-02-07 08:49:36 +01:00
Matt Bierner
6ca137730b
Extract
2019-02-06 14:04:24 -08:00
Matt Bierner
198e6a55e7
Make sure we dispose of event emitters properly
2019-02-06 14:04:24 -08:00
Matt Bierner
6b8b1b7bea
Improve naming
2019-02-06 14:04:24 -08:00
Matt Bierner
038e8d3904
Make markdown extension points dynamic
...
For #67574
Blocked by #67958
2019-02-05 17:45:11 -08:00
Matt Bierner
8f10101dd4
Create base class for disposable objects
2019-02-05 17:45:11 -08:00
Matt Bierner
476d7fe0ab
Refactor markdown contributions
...
Reducing code duplication and reducing state
2019-02-05 16:56:45 -08:00
Matt Bierner
c79a8bf7eb
Remove stray log
...
:)
2019-02-01 14:45:26 -08:00
Matt Bierner
c1c3e5eab0
Properly encode markdown file path for open links
...
Fixes #59523
Double encode the path so that `Uri.parse`'s decoding only strips out the first level of encoding
2019-01-28 15:45:42 -08:00
Matt Bierner
4fe1cdc4df
Merge pull request #66958 from flurmbo/detect-md-image-link
...
Detect md image link
2019-01-25 17:46:47 -08:00
Phil Marshall
4c2d33559f
lazy quantifiers for linkPattern regex
2019-01-25 19:07:45 -06:00
Phil Marshall
ef66e5fab1
tweaked linkPattern regex to pass new tests
2019-01-25 18:55:42 -06:00
Phil Marshall
a7c88d79a2
updated test for switched order and new tests for image link
2019-01-25 18:46:28 -06:00
Phil Marshall
9070abedaf
image link should be pushed to results before other link
2019-01-25 18:45:06 -06:00
Matt Bierner
7f1745027b
Re-use options from markdown engine instead of creating new options object
...
Fixes https://github.com/mjbvz/vscode-markdown-mermaid/issues/26
2019-01-25 11:48:25 -08:00
Phil Marshall
5fdc5c2675
factor documentlink extraction into separate function
2019-01-24 17:25:09 -06:00
Phil Marshall
b1de159292
added test for markdown image link underline
2019-01-22 18:46:55 -06:00
Phil Marshall
d372fa0697
md extension should underline images used as link description
2019-01-22 18:46:46 -06:00
Matt Bierner
59ce7f3b28
Fix markdown preview code highlighting
...
Fixes #66772
2019-01-21 14:09:30 -08:00
alexet
0798d13f10
Remove duplicate character from regex class
2019-01-16 17:56:17 +00:00
SteVen Batten
ccdd2997a6
update AI module ( #66370 )
...
fixes #64849
2019-01-10 17:43:25 -08:00
Matt Bierner
344f4fa361
Make sure we update the markdown document on config changes
2019-01-09 19:32:53 -08:00
Matt Bierner
758280cc47
Extract TokenCache
2019-01-09 19:27:41 -08:00
Matt Bierner
5496ba7617
Prevent possible race while initilizing markdown engine
2019-01-09 19:18:23 -08:00
Matt Bierner
1bbc0e3b4d
Deprecate the previewFrontMatter setting
...
Switch to always hiding the frontmatter and then allowing markdown-it plugins to render it properly if they wish. `previewFrontMatter: "show"` is also not very useful since it usually results in a jumble of text at the top of the file
This is required with the new performance work to avoid re-tokenizing the document multiple times during rendering
2019-01-09 19:05:55 -08:00
Matt Bierner
e325cce9bc
Fixing markdown unit tests
2019-01-09 18:15:34 -08:00
Matt Bierner
9140285092
Merge pull request #65953 from skprabhanjan/fix-65575
...
Fix-65575 MarkdownIt plugins (or Rules) called multiple times for one input
2019-01-09 17:41:47 -08:00
pkoushik
a6b761b033
fix-65575 Updated tokenize method - Returns cached token if exists or newly created token and cache it
2019-01-08 15:22:29 +05:30
pkoushik
eabf436c07
fix-65575 tokenize method cache update bug fixed
2019-01-04 20:13:27 +05:30
pkoushik
661d191638
fix-65575 tokenize method added
2019-01-04 20:07:21 +05:30
Benjamin Pasero
83232ef060
fonts - remove HelveticaNeue-Light from list
2019-01-04 10:11:04 +01:00
Matt Bierner
5cc00861fc
Enable no-var-keyword tslint rule
2019-01-03 18:02:48 -08:00
Rob Lourens
ef2547d547
replace void 0 with undefined
2019-01-03 11:20:19 -08:00
pkoushik
1ef045875d
fix-65575 Added CachedToken and implementation to use it
2019-01-03 11:56:11 +05:30
Matt Bierner
cba84fba5e
Take progress within element into account for markdown scroll sync
...
Fixes #65504
2019-01-02 14:36:16 -08:00
Matt Bierner
7086fb76ec
Take document as parameter instead document components
2019-01-02 11:56:39 -08:00
Matt Bierner
23508cf1a0
Update markdown dependencies
2018-12-19 13:40:54 -08:00
Prabhanjan S Koushik
55ebf93842
fix-65287 Added webviewManager.refresh() ( #65396 )
2018-12-19 11:05:57 -08:00
Matt Bierner
54386cc1f4
Fix word pattern
...
Too much escaping :0
2018-12-12 15:30:49 -08:00
Matt Bierner
66e07e14a4
Fix regexp
2018-12-12 15:18:46 -08:00
Matt Bierner
a637dd7261
Avoid unicode regexp literal
...
This breaks our minifier step
2018-12-12 13:27:08 -08:00
Matt Bierner
a2078fd559
Strict null auto add
2018-12-11 12:50:45 -08:00
Matt Bierner
100adeb3e9
Use more generic word pattern for markdown
...
Try to better support handle of unicode in markdown by using a word definition that use unicode character class
Fixes #15177
2018-12-10 18:24:10 -08:00