4730 Commits

Author SHA1 Message Date
Martin Aeschlimann
6804f4d9cd [html] update dependencies, extract folding, folding tests 2018-03-14 15:53:24 +01:00
Arnie97
73b9d4b7e0
Update file extensions for the ini language
freedesktop.org desktop entries:
https://wiki.archlinux.org/index.php/Desktop_entries

.gitconfig:
https://git-scm.com/docs/git-config#FILES
2018-03-14 12:54:13 +08:00
Gus Hurovich
a716373aaa Adding Live Preview for Wrapping Individual Lines with Abbreviation (#45453)
* Adding Live Preview to wrapIndividualLinesWithAbbreviation

* Refactoring

* Re-arranging code
2018-03-13 21:34:52 -07:00
Matt Bierner
2678fffd7f Fix optional insert text completions
Fixes https://github.com/Microsoft/TypeScript/issues/22125
2018-03-13 15:21:26 -07:00
Matt Bierner
dec9d8f05c Remove any cast since we now have proper types for this 2018-03-13 15:18:16 -07:00
Matt Bierner
b391f5bd72 Update grammars 2018-03-13 15:16:43 -07:00
Matt Bierner
93bd5435bb Update js/ts grammars 2018-03-13 14:24:55 -07:00
Martin Aeschlimann
c65b881d16 [folding] add maxRanges to folding provider request 2018-03-13 17:49:09 +01:00
Martin Aeschlimann
47c2ff4240 emmet.test: add missing semicolons 2018-03-13 09:50:13 +01:00
Martin Aeschlimann
e647a097e6 [folding] hook up cancellation 2018-03-13 09:50:13 +01:00
Martin Aeschlimann
060a4aa3fc 'instanceof' highlighting (for #45405) 2018-03-13 09:50:12 +01:00
Martin Aeschlimann
2b86473bdc [json] folding tests 2018-03-13 09:50:12 +01:00
Martin Aeschlimann
35f93d5423 [json] update dependencies 2018-03-13 09:50:12 +01:00
Martin Aeschlimann
bfa63ab19d [css] fix invalid import in emmet.test 2018-03-13 09:50:12 +01:00
Martin Aeschlimann
3a9e9602d4 [json] improve folding stability with comments 2018-03-13 09:50:11 +01:00
Ramya Achutha Rao
fa6a57bf47 Fix emmet tests 2018-03-13 00:07:05 -07:00
Ramya Achutha Rao
6d5739d3ec Remove obsolete code as html emmet completions are now coming from html extension 2018-03-12 23:47:09 -07:00
Ramya Achutha Rao
9d578694d0 Validate position for emmet using best guess fixes #45634 2018-03-12 23:39:38 -07:00
Ramya Achutha Rao
b7cf44841a Remove obsolete code as html emmet completions are now coming from html extension 2018-03-12 23:39:25 -07:00
Dirk Baeumer
2da853a362 Fixes 36588: TypeScript build task fails when path to tsconfig.json file has spaces 2018-03-12 12:34:49 +01:00
Pine
7618cf494f
Merge pull request #45437 from Microsoft/octref/pathCompletion
March path completion improvements
2018-03-09 22:20:45 -08:00
Gus Hurovich
16b91c78f4 Emmet: when wrapping, skip lines with no characters selected (#45224)
* When wrapping using Emmet, don't consider lines with no characters selected.

* Adding unit tests

* Adding support for multicursors in wrapIndividualLinesWithAbbreviation

* Moving check in multicursor wrapIndividualLines

* Make sure when expanding several abbreviations with different snippets that the edits are applied in reverse order.
2018-03-09 16:49:07 -08:00
Matt Bierner
b26862c89b Fix jsx closing tag completions
Fixes #45252
2018-03-09 13:33:26 -08:00
Ramya Achutha Rao
e09581a249 Use latest emmet helper fix for #45032 2018-03-09 13:00:34 -08:00
Gus Hurovich
0caed6b927 Emmet in Interactive Playground (#45434)
Emmet commands will no longer appear in non-editor contexts.
2018-03-09 12:53:12 -08:00
Pine Wu
b49be24fec fix hygiene 2018-03-09 12:38:03 -08:00
Pine Wu
c6818881d5 Add / for folder path completion in html. fix #44815 2018-03-09 12:15:25 -08:00
Pine Wu
e7f9c39fac fix #44813 2018-03-09 12:15:25 -08:00
Pine Wu
15f97e8355 clean up tests 2018-03-09 12:15:25 -08:00
Matt Bierner
f0be7824d5 Use _ prefix for private 2018-03-09 11:15:11 -08:00
Matt Bierner
b21e86a9a1 reader onerror is always supplied 2018-03-09 11:15:11 -08:00
Matt Bierner
cadaf1f85f Don't have DiagnosticsManager dependecy on client 2018-03-09 11:15:11 -08:00
Matt Bierner
edc8a053cf Use await 2018-03-09 11:15:11 -08:00
Matt Bierner
d6caa2d4d0 Extract SyncedBuffe mapping to own class 2018-03-09 11:15:11 -08:00
Joao Moreno
886f9c2e10 fixes #43161 2018-03-09 11:25:44 +01:00
Gus Hurovich
3817c899ca Adding Emmet preference for changing fuzzySearchMinScore (#45240)
* Adding Emmet preference for changing fuzzySearchMinScore

* Changing name and description of the new setting.

* Updating version of vscode-emmet-helper
2018-03-08 18:02:33 -08:00
Matt Bierner
1ba9d83f25 Use uris instead of string paths in more locations
String paths should only be used when talking to the ts server
2018-03-08 17:01:34 -08:00
Matt Bierner
516381065d Moving syntax and semantic event null checks into dispatcher 2018-03-08 17:01:34 -08:00
Matt Bierner
974d1084cd Make logging methods private 2018-03-08 17:01:34 -08:00
Matt Bierner
e7672347fa Remove ITypeScriptServiceClientHost
Better decouple host from client
2018-03-08 17:01:34 -08:00
Matt Bierner
a3562fa165 Use events to tell host about syntax diagnostics
Better decouple the language host from the language clients by using events instead of direct calls
2018-03-08 17:01:34 -08:00
Matt Bierner
ba44dc249a Extract duplicated disposeall code 2018-03-08 17:01:34 -08:00
Matt Bierner
e7d3746a56 Use memorize for channel 2018-03-08 17:01:34 -08:00
Matt Bierner
3ec9d1485a For let -> For const 2018-03-08 17:01:34 -08:00
Matt Bierner
0c8e31f14a Use memoize for documentSelector 2018-03-08 15:14:27 -08:00
Matt Bierner
c9c2d9e80b Remove return statement snippets for ts
Fixes #45217

These snipepts do not add much value and do not seem like a good fit for core vscode
2018-03-08 15:14:27 -08:00
Joao Moreno
e7a96243af improve pull/push specificity 2018-03-08 10:44:26 +01:00
Rob Lourens
24d376c273
Merge pull request #44171 from mathsalmi/master
Fix php grammar update script
2018-03-07 17:52:08 -08:00
Matt Bierner
ccc8f5ab36 Fix markdown extension resources on windows
Make sure we always treat paths as files and properly normalize drive letter

Fixes #45007
2018-03-07 12:24:25 -08:00
Matt Bierner
a208584d6c Fix loading local resoruces on windows for out of workspace markdown files
Make sure we parse the resource a file so we don't mess up the windows drive letter

Fixes #45155
2018-03-07 12:24:24 -08:00