Commit graph

2349 commits

Author SHA1 Message Date
Yuki Ueda de96ac98ea fix Solarized Light theme highlighting #24040 2017-04-08 12:14:11 +09:00
Matt Bierner d4dc61b684 Add restart TypeScript Server logic (#23877)
* Add restart TypeScript Server logic

**bug**
Currently, we often have to reload VSCode when we need to restart the TSserver to enable logging or change typescript versions

**Fix**
Add a way to restart the TSServer

* Remove old command

* Formatting
2017-04-07 15:19:23 -07:00
Joao Moreno 8c5cce0e14 🐛 git: don't show progress on fetch
fixes #24170
2017-04-07 15:16:25 +02:00
Joao Moreno dc66fda881 🐛 git: remove lock file checking, replace it with try-catch 2017-04-07 11:52:01 +02:00
Matt Bierner 8fbad6ed40 Update some Markdown Snippets to Surround Selected Text
Fixes #1307

Updates a few markdown snippets, such as bold or italic, to surround the selected text instead or replacing it entirely
2017-04-06 18:17:39 -07:00
Matt Bierner 97a77a0eb3 Add marker class to markdown preview body to allow better css styling overrides 2017-04-06 17:34:04 -07:00
Martin Aeschlimann 4c56e61918 Attach languge server: set "protocol": "legacy", 2017-04-06 23:46:35 +02:00
Dirk Baeumer ef2b0a4bfe Fixes #24073: Improve task API and adopt gulp extension to it. 2017-04-06 21:12:08 +02:00
Michel Kaporin 96bd2ed7dd Merge pull request #23281 from michelkaporin/i18n
Added ability for JSON/XLIFF conversion and Push/Pull from Transifex
2017-04-06 14:38:05 +02:00
Matt Bierner c905143876 Fix case where opening tsserver log before loading any ts file may cause undefined access 2017-04-05 22:37:14 -07:00
rebornix 45e6e90858 Fix #18241. Remove word patterns for ruby. We dono help select symbol for ruby 2017-04-05 14:53:07 -07:00
rebornix f403709aba Fix #9178. erb is embeded ruby and should be treated as ruby language 2017-04-05 14:50:14 -07:00
Matt Bierner 81f06c8605 Split markdown security selector into own file 2017-04-04 19:32:36 -07:00
Matt Bierner 6a34076761 Update default fonts used in markdown preview Fixes #15545 2017-04-04 16:24:53 -07:00
Matt Bierner 541681ea5a Support new completion items in TS 2017-04-04 16:10:17 -07:00
Matt Bierner 16876b257d Revert to using full uri for markdown scroll sync 2017-04-04 16:08:57 -07:00
Matt Bierner 8254b313f1 Further tweaks to markdown scroll sync paths 2017-04-04 15:02:35 -07:00
Matt Bierner 1d876bbc67 Fix a few potential file path casing issues for markdown preview 2017-04-04 14:51:02 -07:00
Martin Aeschlimann cfb74af74e launch.json shows stale warnings after deleting/closing. Fixes #23726 2017-04-04 11:34:37 +02:00
isidor c7593a7ff2 quietLight: do not use custom inputBoxBackground
fixes #23843
2017-04-04 11:14:24 +02:00
Matt Bierner fd4935de60 Handle typesInstallerInitializationFailed events (#23876)
* Handle typesInstallerInitializationFailed

Display a warning message when the ts typings installer fails to initilize. One possible cause is that npm is not installed

* Fix a spell
2017-04-03 18:48:36 -07:00
Matt Bierner 84e3f39976 Remove unused TS setting string 2017-04-03 17:47:36 -07:00
Elias Winberg 520fc643c6 Remove class snippet comment (#23209) 2017-04-03 16:57:50 -07:00
Matt Bierner 32e4e575c0 Fixes #23669. Consistent highlighting of puctuators in ts/js return types (#23871) 2017-04-03 14:57:55 -07:00
Matt Bierner 96092113fa Add note about references code lens required TS version 2017-04-03 13:25:52 -07:00
Jakub Synowiec 70e074ac2f Add an option to enable/disable JSDoc autocomplete (#23704)
* Add new option to disable/enable jsdoc autocompletion

* Refactor JsDocCompletionItem

- remove internal command
- move TS service call and template generation to CompletionItem
- only call TS service if JSDoc completion is enabled in settings
- add local config and config update method to CompletionProvider

* Change how and when JsDocCompletionHelper is registered

Register JsDocCompletionHelper and update configuration in registerProviders instead of activate. Also react to configuration change.

* Rename JsDocCompletionHelper to JsDocCompletionProvider

* Add missing newline at the eof

* Restore completion prompt for JSDoc autocomplete

Restores internal command but but as a separate class. Registers command on extension activation.
2017-04-03 10:35:29 -07:00
Matt Bierner fa342734c3 Add version requirement note to implementaiton code lens setting Fixes #23679 2017-04-03 10:00:47 -07:00
Dirk Baeumer 0b6afcabf0 Wordning tweaking 2017-04-03 11:11:01 +02:00
isidor 4c339dfee9 quitelight theme: use darker shade for sidebar 2017-03-31 14:52:30 +02:00
Joao Moreno 8d01db6d53 🐛 split git open file/changes into two sets of commands
fixes #23729
2017-03-31 11:08:53 +02:00
Martin Aeschlimann 394d8133cc Wrong casing on import of statusbar 2017-03-31 10:50:42 +02:00
Joao Moreno 521fdc27f0 🐛 expect resources, not uris in commands
fixes #23689
2017-03-30 21:52:24 +02:00
Joao Moreno 817174b971 🐛 getCommitTemplate throws in non-git repo 2017-03-30 21:46:28 +02:00
Joao Moreno a8b2945855 🐛 remove the notion of active scm provider
introduces more changes to the SCM api

fixes #23623
fixes #23676
2017-03-30 21:10:44 +02:00
Benjamin Pasero ea81c98e6d theming id changes 2017-03-30 11:27:52 -07:00
Martin Aeschlimann b945d3caab [theme] rename editorPeek* -> peekView* (for #23464) 2017-03-30 16:56:37 +02:00
Martin Aeschlimann 9ee6801d05 [theme] rename editorPeekResultsSelected -> editorPeekResultsSelection (for #23464) 2017-03-30 16:33:03 +02:00
Martin Aeschlimann 658643a31c [theme] rename editorGuide -> editorIndentGuides (for #23464) 2017-03-30 16:24:05 +02:00
Joao Moreno 24eb9e571f 🐛 pick up activeEditor for git commands
fixes #23416
2017-03-30 15:18:18 +02:00
Martin Aeschlimann 18affc0b0b [json] update service (fixes NPE in color requestor) 2017-03-30 15:06:52 +02:00
Joao Moreno 02c23884e3 🐛 fix commands naming
fixes #20810
2017-03-30 14:45:31 +02:00
Joao Moreno 0747f366f0 🐛 change scm/resource/context to scm/resourceState/context
fixes #23653
2017-03-30 14:42:44 +02:00
Joao Moreno 8738327b29 🐛 any resource can come in via command arguments 2017-03-30 14:40:55 +02:00
Martin Aeschlimann c9f06d862f [theme] rename editorPeekBorders -> editorPeekBorder (for #23464) 2017-03-30 12:21:08 +02:00
Martin Aeschlimann 6534252837 [theme] rename checkedBorderColor -> inputActiveOptionBorder (for #23464) 2017-03-30 12:18:42 +02:00
Martin Aeschlimann 320a91118d [theme] rename editorInvisibles -> editorWhitespaces (for #23464) 2017-03-30 12:18:42 +02:00
Martin Aeschlimann 6bac4340f3 [theme] rename peek view match color names (for #23464) 2017-03-30 11:51:43 +02:00
Martin Aeschlimann e146a508c8 [theme] rename editorCurrentFindMatchHighlight -> editorFindMatch (for #23464) 2017-03-30 11:38:13 +02:00
Martin Aeschlimann 57ac341cfd [theme] rename editorSelectionHighlightColor -> editorSelectionHighlight (For #23464) 2017-03-30 11:38:12 +02:00
Martin Aeschlimann 94d2a5ab4b [themes] solarized-dark polish: add colors for peek, hover (#23638) 2017-03-30 10:48:17 +02:00
João Moreno bc9a7bb1f9 Merge pull request #23645 from joaomoreno/scm-api-v2
Update SCM API based on feedback
2017-03-30 09:56:54 +02:00
Martin Aeschlimann 097e6598eb Merge pull request #23638 from Microsoft/roblou/solarizedDark
Add extra theme colors to Solarized Dark for #23294
2017-03-30 09:36:53 +02:00
Martin Aeschlimann 252b393776 [json] update service (for #23424) 2017-03-30 09:31:22 +02:00
Joao Moreno b68c8e3347 automatically marshal scm resources 2017-03-30 08:56:28 +02:00
Rob Lourens 3ca7f73481 Add extra theme colors to Solarized Dark for #23294 2017-03-29 21:22:25 -07:00
Christof Marti 17801ff9a9 Listen on configuration change (#20832) 2017-03-29 17:01:24 -07:00
Joao Moreno ccfcbe6c6f scm: move from pull to push model 2017-03-29 22:44:25 +02:00
Martin Aeschlimann 3664ebf5b2 [theme] fix quietlight theme path 2017-03-29 22:03:37 +02:00
isidor f83cf487cb quitLight theme: tmTheme no longer needed 2017-03-29 16:56:05 +02:00
Isidor Nikolic dbaf7ec59f Merge pull request #23545 from Microsoft/isidorn/quietlight
quitelight theme update fixes #23523
2017-03-29 16:30:46 +02:00
Benjamin Pasero 1fa676a0e3 consistent color names (#23464) 2017-03-29 06:58:19 -07:00
Joao Moreno 12470dccf6 🐛 make askpass work in no-workspace environment
fixes #23474
2017-03-29 12:11:33 +02:00
Dirk Baeumer da5e2892e0 Fixes #23427: Staged changes / Changes not localized 2017-03-29 12:07:31 +02:00
Dirk Baeumer 3d07c8ce55 Streamline prompts for workspace executable settings 2017-03-29 12:07:31 +02:00
isidor 94b20f82c1 quitelight theme update 2017-03-29 12:07:14 +02:00
Dirk Baeumer 0c8a6d5ad4 Addresses concerns in #19624 2017-03-28 09:31:16 +02:00
kieferrm 06492ab640 pick up TS 2.2.2 final 2017-03-27 16:23:49 -07:00
Benjamin Pasero 1e99dc2c03 Merge pull request #23220 from daviwil/default-language-config
Add new "files.defaultLanguage" configuration setting
2017-03-27 16:12:32 -07:00
David Wilson 913651fd55 Centralize language mode enumeration in settings completion provider 2017-03-27 15:47:30 -07:00
Martin Aeschlimann 1242ff5751 [html] Formatting JavaScript placed after div elements inside html file adds 12 extra tabs. Fixes #23063 2017-03-27 23:14:47 +02:00
Christof Marti 60f1c78b2d Add telemetry to new git.clone action - take 2 (fixes #21563) 2017-03-27 11:08:12 -07:00
Joao Moreno 20b56e2639 🔥 remove git readme 2017-03-27 17:27:11 +02:00
Martin Aeschlimann 1e17b32406 [theme] polish Abyss theme (fixes #23214) 2017-03-27 15:51:45 +02:00
Michel Kaporin 2af1e01b44 Implemented transifex push and pull for translations together with json->xlf->json parsing. 2017-03-27 15:45:43 +02:00
Joao Moreno e06a838265 🎨 fix scm api based on @jrieken's recommendations 2017-03-27 15:35:56 +02:00
Martin Aeschlimann 7d63b291cf [json] color decorators 2017-03-27 14:27:10 +02:00
Johannes Rieken 45378eb8d8 Merge pull request #22303 from Microsoft/joh/eol
TextDocument#eol
2017-03-27 12:08:42 +02:00
Joao Moreno 3d0b9755d3 💥 scm state -> stateContextKey 2017-03-27 11:54:23 +02:00
Joao Moreno 75576e3cca 💥 scm id -> contextKey 2017-03-27 11:54:23 +02:00
Joao Moreno 79aa19e9d4 💥 scm input onDidAccept 2017-03-27 11:08:36 +02:00
Martin Aeschlimann 106b6cbce8 Merge pull request #23179 from DustinCampbell/update-csharp-grammar
Update to latest C# TextMate grammar
2017-03-27 09:27:42 +02:00
Benjamin Pasero b51bed11bf theming - activityBarDragAndDropBackground 2017-03-26 14:38:12 -07:00
Benjamin Pasero 41d87c2f4a theming - activity bar badges 2017-03-26 14:38:12 -07:00
David Wilson dfa42afcb8 Add new "files.defaultLanguage" configuration setting
This change adds a new configuration setting that sets the default
language mode of new untitled files created with Ctrl+N
(workbench.action.files.newUntitledFile).  This activates the user's
desired language mode when a new untitled file is created.

Fixes #8729.
2017-03-26 11:03:56 -07:00
Benjamin Pasero 37d0a6f5db theming - debug toolbar background 2017-03-25 12:13:01 -07:00
Dustin Campbell af9f1c7fd0 Update C# grammar with fix for named ref/out arguments 2017-03-25 06:52:51 -07:00
Daniel Imms fc43e3cc12 Merge pull request #23181 from Microsoft/tyriar/23177
Proposed Terminal API onData
2017-03-24 21:30:31 -07:00
Richard Min 9875ae1077 Support ... terminating Yaml FrontMatter (#23195)
* FrontMatter rendered properly on markdownEngine

* FrontMatter terminates for 3 - or .

* Regex applied on both files for markdown
2017-03-24 19:56:53 -07:00
Benjamin Pasero 40c3d0a049 theming - cleanup 2017-03-24 18:13:57 -07:00
Daniel Imms dad0c821d4 Don't run 'test' in the terminal integration test 2017-03-24 14:59:48 -07:00
Daniel Imms 1fa2d91f8c Add integration test 2017-03-24 14:56:49 -07:00
Benjamin Pasero a0a149c44a theming - fix border issue when moving groups 2017-03-24 14:43:14 -07:00
Dustin Campbell 754f88280a Update to latest C# TextMate grammar
Provides fixes for
https://github.com/dotnet/csharp-tmLanguage/issues/44,
https://github.com/dotnet/csharp-tmLanguage/issues/45 and
https://github.com/dotnet/csharp-tmLanguage/issues/50.
2017-03-24 13:44:53 -07:00
Joao Moreno 24cd191ac2 scm: require uris on resources and groups 2017-03-24 17:55:14 +01:00
Benjamin Pasero 052eabdf1f theming - styleable inputbox 2017-03-24 09:27:21 -07:00
Joao Moreno e4a765da2d 🔨 change how ids work in scm providers. remove drag 2017-03-24 16:44:38 +01:00
Joao Moreno 2506bfa230 🔥 removing scm.drag 2017-03-24 16:27:07 +01:00
Johannes Rieken 1849ad23a7 add TextEdit#newEol, adopt for workspace edit and onWillSave-event 2017-03-24 16:13:58 +01:00
Joao Moreno acb29bf425 registerDiffInformationCommand instead of computeDiff 2017-03-24 15:22:43 +01:00
Johannes Rieken a15b0daea1 Merge branch 'master' into joh/eol 2017-03-24 12:37:38 +01:00
Johannes Rieken 7d0805e00f Revert "adding TextDocument#isVisible and internals for a visbility change event, #15723"
This reverts commit a6a41fd6c3.
2017-03-24 12:26:51 +01:00
Joao Moreno 04a4fb0c87 🐛 always call git in english
fixes #22355
2017-03-24 09:48:39 +01:00
Matt Bierner 0185e327ab Extract markdown preview strings to constant 2017-03-23 22:31:43 -07:00
Matt Bierner 7bc40aace8 Prototype allowing scripts to be contributed to markdown preview 2017-03-23 22:29:34 -07:00
Matt Bierner 105e5f2ea8 Allow data font sources in markdown preview 2017-03-23 20:06:10 -07:00
Matt Bierner b5525ea11d Pick up updated coffeescript grammar (#23123)
* Pick up updated coffeescript grammar Fixes #23104

* Updated test results
2017-03-23 16:17:16 -07:00
Ramya Rao 74a5dc99fb Update Go grammar to atom/language-go@11ad31e7 (2016-12-30) (#23065) 2017-03-23 15:12:46 -07:00
Matt Bierner cd896ba18e Disable implementations code lens for TS < 2.2.1 Fixes #23120 2017-03-23 15:07:40 -07:00
Martin Aeschlimann 4eebba084d [theme] style find/replace widget 2017-03-23 22:44:47 +01:00
Matt Bierner 076d135d18 Improve coloring of js template strings Fixes #23111 (#23115) 2017-03-23 13:31:00 -07:00
Martin Aeschlimann 8c95810bcd [theme] marker navigation widget 2017-03-23 17:35:18 +01:00
Benjamin Pasero ae97e9a994 theming - editorSideBySideBorder 2017-03-23 09:24:48 -07:00
Dirk Baeumer f79bed6d73 Fixes #22655. 2017-03-23 16:14:38 +01:00
Benjamin Pasero 236690d90c 💄 2017-03-23 07:16:25 -07:00
Dirk Baeumer f70b0b3ecb Fixes #22069: Define extension story for tasks 2017-03-23 14:32:31 +01:00
Johannes Rieken 4cb14c4af1 use CompletionItemKind.Constant in TS provider, #2628 2017-03-23 11:57:45 +01:00
Johannes Rieken a6a41fd6c3 adding TextDocument#isVisible and internals for a visbility change event, #15723 2017-03-23 11:21:16 +01:00
Matt Bierner ac5eb01a3c Add warning message when tsserver log fails to open 2017-03-22 17:18:10 -07:00
Matt Bierner f70f643809 Add reloading when log level changes. Fixes #23061 2017-03-22 17:12:29 -07:00
Matt Bierner 4c3cdfbb5b Fix one more ts cancelation token gating issue 2017-03-22 17:03:48 -07:00
Martin Aeschlimann 4454c86977 [theme] linenumbers theming 2017-03-22 22:50:46 +01:00
Matt Bierner 00187b0065 Add font-src csp rule for default markdown content to allow custom fonts 2017-03-22 12:59:04 -07:00
Matt Bierner 301d64ef82 Gate cancelation token to ts 2.2.2 since support for this feature is broken in 2.2.1. Fixes #22996 2017-03-22 12:52:14 -07:00
Martin Aeschlimann 80a1033180 [theme] peek widget theming 2017-03-22 16:56:35 +01:00
Martin Aeschlimann 411668eb8b [theme] references peek theming 2017-03-22 12:52:03 +01:00
Joao Moreno cc97d374da multi-select (un)stage & discard git commands 2017-03-22 10:50:32 +01:00
Martin Aeschlimann 4a21888d30 [theme] editor hover colors 2017-03-21 22:48:38 +01:00
Martin Aeschlimann 486545bb45 Set '"' and ':' as trigger characters for package/bower.json 2017-03-21 22:48:37 +01:00
Martin Aeschlimann dc31a48002 [json] enable quick suggestions in strings 2017-03-21 22:48:36 +01:00
Johannes Rieken e0bbbb8653 add some tests 2017-03-21 09:48:37 +01:00
Matt Bierner d4cda6e357 Follow up on #22914. Log TS Server in own directory so that typings install events are also place in dir with it. #22915 2017-03-20 17:55:30 -07:00
Benjamin Pasero 6765753c9b abyss as theming testbed 2017-03-20 17:22:07 -07:00
Matt Bierner 23aba8283a Add TSServer Log Collection Commands (#22914)
* Add TSServer Log Options

Adds support for collecting the TSServer log directly in VS Code

* Add enable logging option

* Handle case where user is on older version of TS

* Rename

* Activate on openTSServerLog command

* VSCode -> VS Code
2017-03-20 17:16:01 -07:00
Matt Bierner 8c468dfd21 Prototype Support for TSServer Request Cancelation (#22437) 2017-03-20 12:03:51 -07:00
Matt Bierner 1b90e9dbd5 Pick up new TS 2.2.2 insiders 2017-03-20 11:37:47 -07:00
Matt Bierner 4f8e68b814 Second prototype of markdown extensions (#22836) 2017-03-20 11:16:18 -07:00
Joao Moreno afdaf562ee 🐛 fix git clone command
fixes #22620
2017-03-20 15:49:34 +01:00
Martin Aeschlimann cfb44d5566 [themes] do default computations in color definition defaults 2017-03-20 11:36:29 +01:00
Martin Aeschlimann b266419e6e Automatically detect .ejs templates (and other common template extensions) as HTML file. Fixes #22333 2017-03-17 19:32:05 +01:00
Martin Aeschlimann 0cffe5f8a7 some C++ keywords not colorized correctly. fixes #22419 2017-03-17 19:15:33 +01:00
Martin Aeschlimann ea651c1fa2 update seti theme to jesseweed/seti-ui@f7e582f (2017-03-14) 2017-03-17 18:33:16 +01:00
Martin Aeschlimann 44bff9ac7f [shell] update grammar to textmate/shellscript.tmbundle@ba95d7b (2017-03-15) 2017-03-17 17:08:48 +01:00
Matt Bierner eb0a05f7b5 Fix return 2017-03-16 17:49:22 -07:00
Matt Bierner 09ec3557c8 Prototype Allowing Extensions to Extend the Builtin Markdown Extension (#22421)
* Prototype Allowing Extensions to Extend the Builtin Markdown Extension

**Problem**
There have been requests for adding new functionality to the markdown extension preview, such as supporting rendering of math or other syntax in the preview. The only current solution to this is create an extension that provides its own markdown preview. This results in inconsitent behavior with our markdown preview and is not a very scalable approach. We would like to find a way to allow users to add these extensions to our markdown preview without bundling the extensions in the preview itself.

**Fix**
Prototypes a new contribution point that extensions can use to extend the vscode markdown extension. Three types of extensions are possible: adding stypes to the preview, adding scripts to the preview, and extending the markdown it renderer.

My current approach defines the contributed markdown extensions in the package.json using a structure like this:

```
  "contributesTo": {
    "vscode.markdown": {
      "plugins": [
        "./out/math"
      ],
      "scripts": [],
      "styles": [
        "./media/math.css"
      ]
    }
  }
```

We could change the structure here. This design uses a pull model where markdown extensions are looked up by the vscode.markdown extension itself.

The other approach for extension registration would be to use a push model. This would have the vscode.markdown extension export an api that each markdown extension would invoke to register new scripts/styles/plugins. I may switch over to this model but was interested in seeing what a more declarative approach would look like. Let me know if you have any thoughts one way or the other.

The downside of allowing extensions like this is that they can completely change how the markdown preview looks and works. There is no well defined API for restricting what extensions can do like we have with VScode.

* Use extensionDependencies

* Remove example extension

* Added gating and activation event
2017-03-16 17:27:39 -07:00
Martin Aeschlimann f383d1fd26 Revert unintended change to solarized light selection color 2017-03-16 11:06:23 +01:00
Dirk Baeumer d3efc931f7 Fixes #22730: Contributed problem matchers must use ${cwd} not $cwd 2017-03-16 10:47:11 +01:00
Martin Aeschlimann 4c12a685bc Diff highlighs for Abyss theme 2017-03-15 16:57:12 +01:00
Martin Aeschlimann c0e52f82b5 Monokai Dimmed theme does not show diff highlight. Fixes #21790 2017-03-15 16:57:12 +01:00
Martin Aeschlimann 38792102e3 solarized light: bring back diff color rules #22672 2017-03-15 16:57:12 +01:00
Dirk Baeumer f51220dbf7 Fixes #22066: Allow extensions to contribute named problem matchers via package.json 2017-03-14 12:07:15 +01:00
Matt Bierner 31d0799fd8 Fix Markdown TOC Provider for Invalid References (#22553)
Fixes #22494

**Bug**
References without a definition can cause the markdown table of contents provider to break

**Fix**
Pass in an empty environment to markdown-it `parse` to prevent the null dereference on invalid links.
2017-03-13 10:49:59 -07:00
Joao Moreno 8dcb0d6ef5 🐛 improve git commit error reporting
fixes #21251
2017-03-13 14:29:38 +01:00
Johannes Rieken cb7e5a2703 tslint 2017-03-13 13:49:45 +01:00
Johannes Rieken b86a54e757 fix #22453 2017-03-13 13:49:22 +01:00
Matt Bierner 3b7329eab8 Fix markdown document link highlighter for empty links 2017-03-10 16:37:59 -08:00
Matt Bierner 524bf7c9c4 Pick up new c/c++ grammar fixes #22339 (#22358) 2017-03-10 16:01:42 -08:00
Martin Aeschlimann 0e5b61e8de FIx abyss theme 2017-03-11 00:55:10 +01:00
Joao Moreno 49bc06dde4 🐛 git: don't push on sync if unnecessary 2017-03-10 15:00:40 +01:00
Joao Moreno ce84678f7f 🐛 exclude extensions from git menu actions
fixes #22373
2017-03-10 11:28:34 +01:00
Matt Bierner 01091bb083 Remove unused TS extension constants 2017-03-09 22:51:42 -08:00
Matt Bierner 1542eb7848 Add timeout for jsdoc completion 2017-03-09 20:25:42 -08:00
Joao Moreno 0428dd5dc3 ✏️ git: use discard instead of clean 2017-03-09 18:38:40 +01:00
Martin Aeschlimann 8ad8151abc [themes] convert default themes to new format 2017-03-09 16:32:59 +01:00
Anand Dyavanapalli 8948a2055c TypeScript should use double quotes for string. (#22255)
From style guide: https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines
2017-03-08 15:20:24 -08:00
Martin Aeschlimann 99ab6e8d7b [theme] conversion script 2017-03-08 23:02:41 +01:00
Martin Aeschlimann 1eb8278296 [theme] add color theme schema 2017-03-08 23:02:41 +01:00
Joao Moreno 6814168089 🐛 mkdirp before git.clone
fixes #21567
2017-03-08 17:02:19 +01:00
Joao Moreno 2e88c82ffd 🐛 listen on workspace change, when no git repo is init
fixes #18840
2017-03-08 16:29:21 +01:00
Joao Moreno 1036ba2a73 🐛 fix disposables push with anyEvent 2017-03-08 16:29:21 +01:00
Joao Moreno fc3ed5f134 🐛 fixes #22059 2017-03-08 16:29:21 +01:00
Joao Moreno 9774590996 🐛 open file when git resource isnt there should work 2017-03-08 16:02:36 +01:00
Benjamin Pasero 5b8dc569f6 Merge pull request #22178 from hoovercj/openWithContentLipstick
Follow up to PR #22021 to respond to feedback
2017-03-08 07:02:34 +01:00
Matt Bierner ee07532963 Fix formatting options possibly not being provided for TS quick fix 2017-03-07 18:03:04 -08:00
Matt Bierner 62e989849b better support nested lists for markdown scroll sync 2017-03-07 17:07:22 -08:00
Matt Bierner af7df75fab Add ending marker for markdown scrollsync 2017-03-07 16:40:21 -08:00
Matt Bierner 104445989a Allow inline styles in markdown preview 2017-03-07 15:15:59 -08:00
Cody Hoover ee4473f1ef Follow up to PR #22021 to respond to feedback 2017-03-07 21:36:15 +01:00
Johannes Rieken 890ffa4072 adopt api-tests to new match logic, #21886 2017-03-07 17:29:21 +01:00
Cody Hoover 503f8f516e Add ability to open untitled document with initial content (#22021) 2017-03-07 07:43:21 +01:00
Matt Bierner 1dd884a88a Use Gulp To Generate Markdown Langauge Includes (#22117)
**Bug**
The markdown grammar for fenced code blocks is rather unmaintainable since it involves lots of copy and pasted code

**Fix**
Use a gulp task and a template to generate the fenced code block grammars include directly. This allows adding new language support much more easily.
2017-03-06 18:21:16 -08:00
Matt Bierner 3d349aa9dc Add f# language syntax highlighting to markdown files Fixes #9457 2017-03-06 16:54:11 -08:00
Matt Bierner 379da6bc8d Don't remove TS version info when clicking in the debug or output panel fixes #16478 2017-03-06 16:45:17 -08:00
Matt Bierner 0c37c544d1 Fixes #21629 2017-03-06 16:18:48 -08:00
Matt Bierner 4d63ffc48a Fix ts warning order 2017-03-06 13:44:42 -08:00
Johannes Rieken 1239cebb70 Merge branch 'joh/editors' 2017-03-06 12:40:47 +01:00
Matt Bierner db35205c7c Fixing a few cases for missing tsserver 2017-03-03 15:44:45 -08:00
Matt Bierner d1d30da52b Only show implementations code lens on top level interface 2017-03-03 14:06:41 -08:00
Matt Bierner 4ebfc2fc18 Add Enhanced Security Settings to Markdown Preview
Adds enhanced security settings for the markdown preview. The new flow disable all scripts within the preview itself. Users can enable scripts on a per workspace basis.

When a markdown document that uses scripts is loaded, a warning is shown inside the document itself. This warning triggers a new security selector quick pick which allows users to enable or disable enahanced security in the workspace.
2017-03-03 13:56:23 -08:00
Matt Bierner 6f8ea44ca2 Show Reinstall VSCode Error Message when our Bundled tsserver.js is Missing (#21690)
* Add resintall message when bundled tsserver.js is missing. Fixes #21689

* Use common wording for error

* Update warning message
2017-03-03 12:48:31 -08:00
Martin Aeschlimann b9e96da4ef [html] update service for #21717 2017-03-03 13:57:22 +01:00
Matt Bierner 7e1e017175 Rename objective-c++ to objective-cpp Fixes #21771 2017-03-02 12:56:45 -08:00
Mackenzie McClane 5e10fe283f Add typescript and javascript format.insertSpaceBeforeFunctionParenthesis (#21712)
* Update tsfmt.json

* Update formattingProvider.ts

* Update package.nls.json

* Update package.json

* Update package.json

* Add TS version requirement to description
2017-03-02 12:49:22 -08:00
Martin Aeschlimann 27d1dbd4ad HTML language server broken in insiders. Fixes #21743 2017-03-02 12:01:32 +01:00
Joao Moreno e66408abc8 dirty diff doesn't clear on commit
fixes #21726
2017-03-02 10:02:10 +01:00
Matt Bierner 434def671b Use common TS install for both the TS Extension and Html Extension (#21578)
* Use common TS install for both the TS Extension and Html Extension

**Bug**
At least two version of Typescript are shipped in our extensions: one in the typescript extension and one for the html extension. This adds about 5MB to package install size and also results in inconsistent behavior

**Fix**
Change the TypeScript extension to also use the common version of TypeScript. Bump this version up to 2.2.1

* Don't hardcode paths for typescript
2017-03-01 18:34:04 -08:00
Matt Bierner 9b91a22918 Fix .mm mapping to normal c++ 2017-03-01 16:55:05 -08:00
Martin Aeschlimann e7292265d6 Merge pull request #21599 from mjbvz/switch-objective-c-to-use-atom-syntax
Switch Objective-C Builtin Extension to Use the Atom Objective-C Grammar
2017-03-01 16:57:52 +01:00
Joao Moreno 0ff45fcdf0 git: use different uris for quick diff 2017-03-01 12:53:24 +01:00
Joao Moreno 954aa152d5 create _git.clone command 2017-03-01 09:57:33 +01:00
Matt Bierner f16135b7b5 Sw9tch Objective-C to Use the Atom Objective C Language
Switching to use the atom objective-c fork of the textmate grammar. The atom version seems to be more maitained
2017-02-28 21:03:31 -08:00