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
26d5d76a23
Add in experimental support for js/ts multi-line diagnostics
...
From da48d42acc
2018-06-07 16:38:52 -07:00
Matt Bierner
43f6cd5b9c
Update js/ts grammar
2018-06-07 16:38:52 -07:00
Pine Wu
d1ed4a3311
Clarify contributing steps for css-language-features
2018-06-07 11:15:36 -07:00
Pine
af86a4f563
Merge pull request #51271 from connorshea/update-css-lang-features-readme
...
Update CSS Language Features extension README.
2018-06-07 19:34:34 +02:00
Dirk Baeumer
e5c3c10853
Remove old proposed task API
2018-06-07 10:05:47 +02:00
Rob Lourens
a03c4b624e
Fix searchRipgrep.enable setting reference
2018-06-06 22:02:01 -07:00
Connor Shea
f06c50954a
Update CSS Language Features extension README.
2018-06-06 16:34:49 -06:00
Pine Wu
87baa554f6
Clarify css-language-feature contrib doc
2018-06-06 14:48:33 -07:00
Jackson Kearl
21c02bad2e
Enable emmet to function inside script templates. #51180 ( #51256 )
2018-06-06 14:14:24 -07:00
Pine Wu
0493de9e30
Add parallel build scripts for html-language-features
2018-06-06 12:50:32 -07:00
Pine Wu
e6bb52df4d
Parallelize tasks for watch/compile language servers for #51168
2018-06-06 09:47:30 -07:00
Martin Aeschlimann
3cf704d2b8
Add syntax support to Snakemake. Fixes #50978
2018-06-06 17:11:00 +02:00
Martin Aeschlimann
66c1b6d64c
move jsonc associations to configuration-editing
2018-06-06 17:11:00 +02:00
Martin Aeschlimann
0814ab46f7
Suggestion: tsconfig.*.json should be detected as jsonc
. Fixes #50974
2018-06-06 17:11:00 +02:00
Martin Aeschlimann
13471d3b4b
Yarn.lock should not be a registered filename in yaml language contributes. Fixes #50967
2018-06-06 17:11:00 +02:00
Martin Aeschlimann
0b3d76c1c8
Improve theme label for #50683
2018-06-06 17:11:00 +02:00
Jackson Kearl
cc84951f1e
Allow Emmet "Go to matching pair" to work inside script tags ( #51173 )
...
* Allow Emmet "Go to matching pair" to work inside script tags
* Refactor template script detection and node extraction.
* Futher refactoring of Emmet template identification logic.
* Emmet: select entire script tag when unable to idnetify an inner element
* Remove redundant nullity check
2018-06-05 17:00:39 -07:00
Rob Lourens
1e8d42b505
Add description to searchrg setting
2018-06-05 15:44:10 -07:00
Matt Bierner
66bfdac850
Remove testing code
2018-06-05 15:27:03 -07:00
Matt Bierner
c40a2fd096
Use case-insensitive synced buffer map on case-insensitive file systems
...
Fixes #51183
Fixes #50505
2018-06-05 15:24:44 -07:00
Matt Bierner
04ca060277
Fix unused import
2018-06-05 14:28:11 -07:00
Matt Bierner
43987a99b5
Update js/ts grammar
2018-06-05 12:48:16 -07:00
Matt Bierner
ceac75e386
Move all public event definitions together
2018-06-05 12:47:55 -07:00
Matt Bierner
c6806020d9
Move buffer sync support into client
...
This will allow the client to access the known buffers during path normalization
2018-06-05 12:47:55 -07:00
Matt Bierner
9197a53fe8
Move bufferSyncSupport out of language providers
...
Only register a single buffer syncer per instance. This also gets the code in a better shape for path case handling logic
2018-06-05 12:47:55 -07:00
Matt Bierner
fae8e8e91b
Prevent multiple calls to listen
2018-06-05 12:47:55 -07:00
Matt Bierner
28b5996f30
Move validate setting checking into bufferSyncSupport
2018-06-05 12:47:55 -07:00
Matt Bierner
fe114f8ff1
Split toPath and normalizedPath
...
Break up the concept of normalizing a path and trying to get the on disk path of a resource. Needed for handling case insensitivity
2018-06-05 12:47:55 -07:00
Matt Bierner
6e76f2fb0e
Extract out toKey function
2018-06-05 12:47:54 -07:00
Matt Bierner
3e078b4c00
Hoist fileConfigurationManager up to service client host
...
This object is shared between all languages
2018-06-05 12:47:54 -07:00
Pine Wu
67456612fe
Add instruction to develop css-language-features
2018-06-05 10:06:08 -07:00
Johannes Rieken
9a86a83b50
back to more conventinal api proposal, #34968
2018-06-05 17:05:23 +02:00
Johannes Rieken
f0d5c333db
unhook provider later, #48192
2018-06-05 14:43:24 +02:00
Martin Aeschlimann
4e66b96599
[default themes] assign entity.name.variable
to variables
2018-06-05 09:47:46 +02:00
Rob Lourens
dff19fccea
Tests and fix for 86e6f5fed9
- #50001
2018-06-04 16:53:09 -07:00
Matt Bierner
3114b9e01a
Use ConfigurationDependentRegistration to remove more boilerplate code
2018-06-04 16:08:49 -07:00
Matt Bierner
018ecf70c5
Introduce the concept of a ConfigurationDependentRegistration
...
Abstract out a registration that depends on config. Use ConfigurationDependentRegistration for formatting registration
2018-06-04 15:59:49 -07:00
Matt Bierner
55d99c82ba
Remove unused interface
2018-06-04 15:52:32 -07:00
Matt Bierner
907597e640
Remove old large directory watcher
...
Always let TS tell us when there are too many files.
The manual large directory watcher is only required for old versions of TS that have very low usage. This code is not tested / maintained
2018-06-04 15:52:21 -07:00
Matt Bierner
82804187b5
Remove boilerplate around VersionDependentRegistrationDelegate
2018-06-04 15:39:41 -07:00
Matt Bierner
8d0d155f00
Change API to use constant values
...
This helps prevent misuse of the API objects and will allow for more declarative apis
2018-06-04 15:36:09 -07:00
Matt Bierner
d328fec640
Update file names to remove 'provider'
2018-06-04 15:21:47 -07:00
Matt Bierner
ebab7fdbb6
Move workspace symbol provider to use standard register as well
2018-06-04 15:17:39 -07:00
Matt Bierner
954b93dbc9
Move js and ts code lenses to use standard registrations
2018-06-04 15:17:39 -07:00
Matt Bierner
2b8ba8b38a
Moving some version checks to use VersionDependentRegistration instead
2018-06-04 15:17:39 -07:00
Matt Bierner
38e6baa2f1
Move all version dep providers to use generic helper class
2018-06-04 15:17:39 -07:00
Matt Bierner
95f3194922
Extract version dependent provider
2018-06-04 15:17:39 -07:00
Matt Bierner
df7425c832
Use manager for registering and unregistering folding provider
2018-06-04 15:17:38 -07:00
Matt Bierner
604beac170
Move formatting provider to use standard registration
2018-06-04 15:17:38 -07:00