Commit Graph

12813 Commits

Author SHA1 Message Date
Ladislau Szomoru
eff6fa7696 Git - discover nested git repositories (#159291) 2022-09-07 15:35:46 +02:00
Ladislau Szomoru
1e99736c27 Git - Add merge abort command (#159753)
* Add merge abort command

* Pull request feedback
2022-09-07 06:06:20 -07:00
Matt Bierner
077f5865da Support latest md ls (#160228)
- Update `looksLikeMarkdownPath` to look at open documents and notebooks, not just the uri
- Register custom command  for document links
2022-09-07 07:17:41 +02:00
Raymond Zhao
50140a53cc Revert "Fix language-specific tab expansion and polish (#157035)" (#160233)
This reverts commit 9f80085795.
2022-09-06 15:21:34 -07:00
Johannes Rieken
50cdf1d71b Merge pull request #160176 from microsoft/joh/nasty-rook
have an explicit `SnippetTextEdit` and all to set them onto a workspace edit
2022-09-07 00:02:46 +02:00
Johannes
bcf6547e92 fix API tests for new API 2022-09-06 14:53:43 +02:00
Benjamin Simmonds
f51258b93b Optional TreeItem Checkbox (#158250) 2022-09-06 12:41:57 +02:00
Martin Aeschlimann
daf5eb2262 fix css tests (#160155)
* fix tests

* add skip
2022-09-06 11:27:06 +02:00
Martin Aeschlimann
3c9ab33d33 fix tests (#160146) 2022-09-06 09:39:08 +02:00
Ladislau Szomoru
4542a16b0b Git - fix telemetry comment (#160117)
Fix telemetry comment
2022-09-05 21:09:24 +02:00
Martin Aeschlimann
48d1e04d9d [css/json/html] update servers and services (#160108) 2022-09-05 19:10:32 +02:00
Ladislau Szomoru
bb2c77dea1 Git - Initial repository scan telemetry (#160102)
Initial repository scan telemetry
2022-09-05 08:12:25 -07:00
Henning Dieterichs
9b381c5cd9 Merge pull request #159654 from microsoft/hediet/september
Hediet/september
2022-09-05 13:00:40 +02:00
Henning Dieterichs
226be69989 Adresses feedback from PR 2022-09-05 09:59:56 +02:00
Blip blop
13a51cea1d Updated support for #if and #endif 2022-09-03 22:26:50 +05:30
Joyce Er
d337885984 Route user to download missing git (#159505)
* Factor out captured variables that are not reused outside findGit callback

* Always register git protocol handler

* Notify the user when cloning without git installed

* Actually notify the user when cloning without git installed

Errors when invoking a command don't seem to get thrown in the extension host

* Add output channel logging

* Revert "Factor out captured variables that are not reused outside findGit callback"

This reverts commit df005bdda5.
2022-09-02 16:31:17 +02:00
Benjamin Pasero
968d9eda2c Integration test failure: openTextDocument, untitled closes on save (#157897) (#159888) 2022-09-02 13:43:44 +02:00
Henning Dieterichs
6a853ed3f3 Introduces mergeEditorMenus proposal & fixes issues from PR. 2022-09-02 09:06:24 +02:00
Joyce Er
9b994545f1 Generate head links for Continue Edit Session (#159833) 2022-09-02 16:32:48 +10:00
Matt Bierner
c4722f1bb2 Write markdown link setting change to correct scope (#159816)
Fixes #159084

Also fixes the same issue for JS/TS
2022-09-02 13:38:41 +10:00
Matt Bierner
d9fd208c29 Default to workspace root when dropping into untitled md files (#159814)
Fixes #159812
2022-09-01 16:03:40 -07:00
Michael Lively
834ad7365b small fix in logic 2022-08-31 15:41:15 -07:00
Matt Bierner
edcf6e24b3 Add built-in video preview (#159623)
Fixes #159106

Also hooks up our service worker to support seeking in local video resources. This requires handling range requests properly
2022-08-31 13:06:06 -07:00
Joyce Er
8d28ffac6d Allow ref checkout after protocol handler clone (#159481) 2022-08-31 11:06:44 +02:00
Matt Bierner
21337aed3f Pick up newest markdown language service (#159619)
This brings support for code actions and source actions, along with some bug fixes

Also fixes `getAllMarkdownDocuments` to prefer open documents instead of those on disk
2022-08-31 09:20:41 +02:00
Matt Bierner
01ea9c11ea Update extension enabled tsconfig libs (#159631)
Matches what we set for `src/`
2022-08-31 07:57:15 +02:00
Matt Bierner
1895178d00 Finalize notebookWorkspaceEdit api (#159613)
Fixes #155245
2022-08-30 15:36:40 -07:00
Logan Ramos
a2cd34f347 Allow showTextDocument to open notebook cell URIs (#158477)
* Fix #123270

* Update to use `getCodeEditor`
2022-08-30 06:39:00 -04:00
Ladislau Szomoru
933c22a53f Git - Handle repository paths with a trailing \ character (#159461)
* Fix another edge case with Windows path that contains a trailing \ character

* Pull request feedback
2022-08-30 02:58:45 -07:00
Matt Bierner
e9d0bed9e5 Reduce duplication for image/audio preview (#159507) 2022-08-30 00:11:50 -07:00
Matt Bierner
5e92794be6 Re-enable running our eslint rules using ts-node (#159495)
Resubmission of #157532 with the following changes:

- Use `eslint-plugin-local` instead of `yarn` link to run our plugins
- Move our plugins to a top level `.eslintplugin` dir (as required by `eslint-plugin-local`)
- Update all names to `local/`
2022-08-30 08:40:04 +02:00
Matt Bierner
a13e5e1da6 Also apply max-width to videos in webviews (#159500) 2022-08-30 00:52:54 +02:00
Matt Bierner
9e5248072a Fix ts-node for eslint (#159483)
Bumps the cachesalt to make sure ts-node is installed
2022-08-29 20:51:12 +02:00
Matt Bierner
5b21c7f28b Run our custom eslint rules using ts-node (#157532)
* Run our custom eslint rules using ts-node

Use `ts-node` to run our custom eslint rules.  This lets us delete the pre-compiled js. It also means you can don't have to compile the rules while editing them

As part of this change, I've also switched us to using an eslint plugin instead of a rulesDir. This is now the preferred way to ship custom rules

* Fix two more disables

* Move ts-node to project root

* Enable transpileOnly
2022-08-29 09:39:09 -07:00
Matt Bierner
07025f0b0d Remove notebook editor edit api (#158988)
Fixes #149181
2022-08-29 09:34:57 -07:00
Martin Aeschlimann
c1dd46c2f4 [npm] package.json latest vue version incorrect (#159315)
[npm] package.json latest vue version incorrect. FIxes #158850
2022-08-29 15:49:48 +02:00
Alex Ross
ec5b41ddc2 Update grammars (#159445)
Update grammar
2022-08-29 14:08:44 +02:00
Alex Ross
41a6299276 Simple browser opener doesn't work with IPv6 hosts (#159276)
Fixes #158599
2022-08-29 10:58:17 +02:00
Matt Bierner
33c1f51a17 Add built-in audio preview (#159345)
For #159106

Note that we're using the native audio control at the moment, which looks kind of out of place and can't easily be styled. May need to switch to a custom UI
2022-08-29 00:19:21 -07:00
Henning Dieterichs
7688a40249 Implements commands to recompute merge with git merge-file 2022-08-28 16:41:13 +02:00
Matt Bierner
b5a1bb34e9 Pick up latest TS for building VS Code (#158420) 2022-08-26 23:00:38 +02:00
Matt Bierner
b91533f3d7 Pick up latest vscode-markdown-languageservice (#159341) 2022-08-26 13:08:49 -07:00
Matt Bierner
ea6cfdd2ef Pick up 8.0.2 for MD language client (#159319)
Missed updating this when pulling in new server version

https://github.com/microsoft/vscode-languageserver-node/issues/1064
2022-08-26 11:13:37 -04:00
Matt Bierner
0a7b686a48 Fix markdown not registering find all references support (#159242) 2022-08-26 01:42:52 +02:00
Matt Bierner
c9a97b5581 Pick up TS 4.8 final (#159238)
Fixes #157527
2022-08-26 01:30:07 +02:00
Michael Lively
05ae151b7d return object, change placeholder 2022-08-25 15:33:50 -07:00
Michael Lively
16f842ea76 fix for attachment naming within notebook metadata 2022-08-25 15:04:56 -07:00
Tyler James Leonhardt
dc9336c303 make sure we add offline_access when creating sessions (#159116) 2022-08-25 08:48:01 -04:00
David Dossett
52f8bfaf5b Inherit editor inactive selection colors in terminal (Fix #158899) (#158950)
* Inherit editor inactive selection colors in terminal (Fix #158899)

* Remove unused import

* Add terminal inactive selection colors to default dark and light themes

* Update monokai terminal inactive selection

* Merge branch 'main' into ddossett/thoughtful-butterfly
2022-08-25 01:00:34 +02:00
Michael Lively
6671589cdc fix setting description for #159091 2022-08-24 12:20:38 -07:00