Commit Graph

5503 Commits

Author SHA1 Message Date
Rob Lourens 0ef1c31b06 Change SearchProvider to be URI-based, not string-based. #50788 2018-07-02 19:24:14 -07:00
Rob Lourens e0e9c3d455 Search provider - some clean up 2018-07-02 19:24:14 -07:00
Rob Lourens 995ef29643 Add missing methods to strings.ts 2018-07-02 19:24:13 -07:00
Rob Lourens dc1c80e6ff Clean up strings.ts 2018-07-02 19:24:13 -07:00
Rob Lourens ea5620dd8d SearchProvider invoked on every keypress 2018-07-02 19:24:13 -07:00
Matt Bierner 1ee1759e02 Adding workaround for TS trying to update paths on file without exports
Fixes #52967
2018-06-29 17:30:53 -07:00
Matt Bierner 2f0b9394bc Add telemetry on TS refactoring usage
Needed to understand which type of refactorings are most used so we can decided which bugs to prioritize and which new refactoring areas to invest in
2018-06-29 17:13:49 -07:00
Jackson Kearl 4f870afa58 Enforce node boundaries in places where it matters (#53192)
* Enfoce node boundries in places where it matters

* Flip defualt emmet includeBoundries to true

Explicitly set getNode's include boundries where needed

* Remove defualt papameter

* Add update image boundry tests

* Add tests for bondries on some of the tag actions

* Rest of tag tests
2018-06-29 13:40:38 -07:00
Martin Aeschlimann 61231a6f34 [css] update service (fixes #53159) 2018-06-29 08:57:13 +02:00
Matt Bierner a2974a0782 Fix markdown code blocks getting two backgrounds in preview
Fixes #53246
2018-06-28 15:18:05 -07:00
Ramya Achutha Rao f200964ed5 Fix Select next/item bug when cursor is at tag boundary 2018-06-27 21:48:05 -07:00
Matt Bierner 9f05b498ca Fix js doc colorization
Fixes #53162
2018-06-27 10:28:38 -07:00
Christof Marti 9aa90a526d Fix events firing multiple times (fixes #52894) 2018-06-27 17:09:17 +02:00
Martin Aeschlimann 0e87ea1c5e jsonc strings are wrong color. Fixes #53010 2018-06-27 14:34:51 +02:00
Greg Van Liew 14274ef7d1 Use VS Code with a space in built-in extension descriptions. (#53080)
* Use VS Code with a space in comments

* User VS Code with a space in built-in extension descriptions.
2018-06-26 18:38:18 -07:00
Matt Bierner 33446a0a9e Use hierarchical markdown document symbols
Fixes #52546
2018-06-26 17:31:45 -07:00
Daniel Imms 6d600f0661 Fix test compile 2018-06-26 12:50:41 -07:00
Daniel Imms 8237445753 Rename cols to columns
Fixes #52885
2018-06-26 12:45:36 -07:00
Matt Bierner 50cc3d6121 Never edit files under node_modules on update paths
Workaround for #52977
2018-06-26 11:08:09 -07:00
Martin Aeschlimann e7c0f07530 fix colorize test failures 2018-06-26 17:13:23 +02:00
Martin Aeschlimann 4e2a84b5f7 light theme: remove trailing comma 2018-06-26 12:53:47 +02:00
Pine Wu e62554e4b1 [css] Update grammar from octref/language-css 2018-06-25 17:26:32 -07:00
Matt Bierner 8829182e4a Never apply an update path edit that tries doing something with node_modules
Root cause is https://github.com/Microsoft/TypeScript/issues/24914

Fixes #52675
2018-06-25 16:26:03 -07:00
Martin Aeschlimann f055155108 update service 2018-06-25 23:32:50 +02:00
Martin Aeschlimann 7f56f200c1 Separate grammar for jsonc (fixes #42539) 2018-06-25 23:30:06 +02:00
Martin Aeschlimann f984189246 [json] fix for schema assocations in workspace settings 2018-06-25 23:06:40 +02:00
Pine Wu b3e7079dda [css] Update css-language-service for css/html 2018-06-25 11:52:25 -07:00
Matt Bierner 48c54a009f Override light color for function and params in md code preview
Fixes #52710
2018-06-25 11:09:05 -07:00
Dániel Tar 6ae1cc7720 Fix a replace gone wrong in typescript-language-features/package.nls (#52704) 2018-06-25 10:54:49 -07:00
Ramya Achutha Rao c3ad978982 Escape $ when wrapping Fixes #52640 2018-06-22 14:57:03 -07:00
James b7e6e04666 fix #51768 (#51849) 2018-06-21 17:36:25 -07:00
Martin Aeschlimann e993d1179d file line detection: allow whitespace after shebang 2018-06-21 10:24:50 +02:00
Martin Aeschlimann d34d9735cc [python] non-file extension filetype detection. Fixes #52519 2018-06-21 10:24:50 +02: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 66a9cfd809 Update deps 2018-06-20 14:12:18 -07:00
Matt Bierner 0532c31e4c Definition link API (#52230)
* Definition link

Add a new `DefinitionLink` type. This type allows definition providers to return additional metadata about a definition, such as the defining span.

Hook up this new provider for typescript

This PR replaces #48001

* Correctly mark field optional

* Small code fixes

- Use lift
- Remove unused param

* Adding documentation
2018-06-20 11:52:47 -07:00
Rob Lourens 04c1ad98b3 EH search - Centralize vscode-ripgrep import in search extension 2018-06-20 11:49:12 -07:00
Matt Bierner 2c0c1f3d66 Use ignoreIfExists for creating new files during refactorings 2018-06-20 11:10:01 -07:00
Johannes Rieken c177376801 use posix path math with uris 2018-06-20 17:12:59 +02:00
Johannes Rieken 257ae9f76c add ignoreIfExists-option #10659 2018-06-20 15:57:49 +02:00
Johannes Rieken f0ec28b499 override -> overwrite, #10659 2018-06-20 13:16:53 +02:00
Johannes Rieken bac2a59322 add partial test #10659 2018-06-20 12:46:57 +02:00
Christof Marti 6cba561685 Writeable active and selected items (#49340, fixes vscode-azure-account#67) 2018-06-20 10:27:37 +02:00
Matt Bierner 7c96862d37 Use workspace edit to create new file on refactor
#10659
2018-06-19 17:24:40 -07:00
Matt Bierner e4fe04ad5b Treat comma as a commit character in js / ts
Fixes #52351
2018-06-19 11:51:18 -07:00
Matt Bierner 0e361509ef Fix completion characters inside of js function call
Fixes #52350
2018-06-19 11:51:18 -07:00
Matt Bierner f71c378488 Make sure we trigger js/ts completions on / 2018-06-19 11:06:35 -07:00
Matt Bierner 4d3a8ae210 Add tag closing completions
Part of #34307. Add manual completions for closing jsx tags. Requires TS 3.0
2018-06-19 11:06:35 -07:00
Benjamin Pasero 0113b40fd1 fix #52212 2018-06-19 19:04:19 +02:00