Commit Graph

1844 Commits

Author SHA1 Message Date
Sandeep Somavarapu
765638410d #19733 Implement intellisense for language specific editor settings in configuration defaults 2017-02-09 15:24:52 +01:00
Joao Moreno
f3d8873ba7 git: cleanup command center 2017-02-09 15:08:10 +01:00
Sandeep Somavarapu
b68f3b2f38 #19733 Default configurations
- Define a new extension point `configurationDefaults` for contributing default language specific editor settings
2017-02-09 00:23:00 +01:00
Matt Bierner
3ba88b6800 Pick up TS 2.1.6 2017-02-08 15:19:16 -08:00
Matt Bierner
4b007e50d2 Improve markdown preview handling of ill formatted html Fixes #20199 2017-02-08 13:28:48 -08:00
Sandeep Somavarapu
6547ce09e8 #19149 Implement intellisense for language specific editor configurations in settings editor 2017-02-08 20:52:21 +01:00
Martin Aeschlimann
0fa326c6a1 Include C# textmate grammar. Fixes #19469 2017-02-08 13:06:21 +01:00
Joao Moreno
9a3321404e git: undo command 2017-02-08 12:59:19 +01:00
Joao Moreno
7c2ea17421 git: commit commands 2017-02-08 12:59:19 +01:00
Joao Moreno
a0b3d09ab4 git: pull, push, sync commands 2017-02-08 12:59:19 +01:00
Benjamin Pasero
eff9148502 fix #20049 2017-02-08 07:34:23 +01:00
Matt Bierner
7f8173680f Use @types a few more places (#20159) 2017-02-07 18:16:19 -08:00
Matt Bierner
42335c57f5 Revert "Use types tsconfig option where possible"
This reverts commit 38fbba35ff.
2017-02-07 16:31:50 -08:00
Matt Bierner
38fbba35ff Use types tsconfig option where possible 2017-02-07 15:57:22 -08:00
Matt Bierner
1a024c1b19 Use reference @types/node in extensions 2017-02-07 15:38:04 -08:00
Martin Aeschlimann
e3d6c5d682 fix language intellisense for #20049 2017-02-07 23:20:51 +01:00
Matt Bierner
29f8a93109 Disable Paren Commit Item When useCodeSnippetsOnMethodSuggest is Enabled (#20096)
**bug**
`(` was added as a commit character in 1.9. Combined with `useCodeSnippetsOnMethodSuggest`, this is causing some anoying autocomplete behavior.

**Fix**
Disable `(` as a commit character while `useCodeSnippetsOnMethodSuggest` is enabled.
2017-02-07 11:06:45 -08:00
Matt Bierner
aa3d327cb7 Stop TS From Spamming Crash Messages (#20081)
* Stop TS From Spamming Crash Messages

**Bug**
When the tsserver crashes repeatedly, it can end up spamming users with constant alerts. This is not too helpful

**Fix**
A number of small fixes:

* Lengthen ts 5 crash timeout to 10 seconds from 2 seconds. 5 crashes in 10 seconds == no attempted restart
* Reset the last started time when we have any number of crashes in the row. This resets the crash windows.
* Fix all crashes after 5 retriggering the same logic. I believe the intent was that we should show these errors every five crashes, not on any crash after the fifth one

* Set last startTime on boot
2017-02-07 11:05:04 -08:00
Benjamin Pasero
4d9ee74935 move more into config-editing extension (for #20049) 2017-02-07 16:52:19 +01:00
Benjamin Pasero
bcff7c60e5 move window.title config helper out to extension (for #20049) 2017-02-07 12:24:03 +01:00
Joao Moreno
7c8d8e822f git: enabled config 2017-02-07 12:03:46 +01:00
Joao Moreno
fe518b7ecf git: confirmSync setting 2017-02-07 12:03:46 +01:00
Martin Aeschlimann
8f41b84035 [coffeescript] remove unused grammar 2017-02-07 11:16:07 +01:00
Matt Bierner
cc2c7c0a1a Improve Markdown Preview Code Block Coloring
Fixes #7776

**Bug**
Code blocks in the markdown preview are not very good looking

**Fix**
Use default text color for indented code blocks and add a background
2017-02-06 17:18:58 -08:00
Matt Bierner
8ac90919c0 Updated yaml grammar 2017-02-06 12:53:38 -08:00
Matt Bierner
9af9a80aaa Fix error markers and problems links in untitled js and ts files (#20073)
Fixes #19856
2017-02-06 11:29:12 -08:00
Matt Bierner
f401c72a55 Enable Markdown Scroll Syncronization for Untitled Files (#20072)
Fixes #20070

**Bug**
Markdown scroll sync and other sync features do not work for untitled files. The root cause seems to be that the `main.js` markdown file is never loaded

**Fix**
Instead of a using a path without a scheme for `main.js`, use a `file://` path
2017-02-06 11:20:36 -08:00
Matt Bierner
ebfd13baca Revert 1c75093313 2017-02-06 10:44:01 -08:00
Matt Bierner
4e91a74c6f Fix Markdown Scroll Sync For Windows Path Casing (#20064)
**Bug**
Scroll sync not working for some users on windows

**Fix**
Root cause seems to be that windows drive/path cases can sometimes differ between preview and editor document. Adds a equality check based on `fsPath` as well
2017-02-06 10:19:45 -08:00
Benjamin Pasero
29c4e311cd window title: convert variable format from $() to ${} 2017-02-06 14:31:37 +01:00
Martin Aeschlimann
bf3cfd9dd5 Format Document Completely breaks code!!!. Fixes #19813 2017-02-06 12:54:38 +01:00
Joao Moreno
63a69695f7 git: always run in english locale 2017-02-06 12:39:08 +01:00
Joao Moreno
cd641b5bf6 fixes #18790 2017-02-06 12:36:29 +01:00
Joao Moreno
34a847891e git: show first non empty message error 2017-02-06 12:18:04 +01:00
Benjamin Pasero
693de57e87 Allow to configure title bar information (fixes #1723) (#19932) 2017-02-06 09:50:27 +01:00
Matt Bierner
4495f714a9 Fix Slow Markdown Front matter stripping regexp (#19894)
**Bug**
For long/not-terminated frontmatter in a markdown file, we can currently hang the process while trying match it using a regular expression

**Fix**
Use a more efficent regexp to do this.
2017-02-03 17:56:52 -08:00
Matt Bierner
de28ea63ab Add extra check tsdk path when getting version. Fixes #19600 (#19886) 2017-02-03 15:34:42 -08:00
Joao Moreno
3eddf71678 scm: hide input box model from extension host 2017-02-03 17:20:26 +01:00
Martin Aeschlimann
d7382f0d55 html.format.wrapAttributes: value is "force-aligned", not "force-align". Fixes #19849 2017-02-03 16:06:33 +01:00
Matt Bierner
1c75093313 Disable experimental api in ts extension 2017-02-02 16:49:56 -08:00
Matt Bierner
87dc264193 Don't show anon functions/classes in TS document symbol list. Fixes #18698 2017-02-02 16:40:33 -08:00
Matt Bierner
d6bfdf609f Split out some functions in ts document symbol provider 2017-02-02 14:17:41 -08:00
Matt Bierner
a87586c7c3 Add Type Definition Provider API (#19699)
* Add Type Definition Provider API

Adds a new API to support type definition providers and adds an initial type definition provider for TypeScript

* Fix comment

* Addressing comments

* Fixer menu option ordering

* Added simple test
2017-02-02 14:01:23 -08:00
Matt Bierner
edf9fedf5d Small cleanup to ts extension 2017-02-02 11:05:59 -08:00
Sean McCann
d553a4add1 #19719 - fixed typos in TypeScript extension settings keyword descriptions (#19720) 2017-02-02 10:59:56 -08:00
Martin Aeschlimann
d516c31df0 [themes] colorize scss and less varibales in vs themes 2017-02-02 10:48:46 +01:00
Martin Aeschlimann
ffdaa221d9 [scss] update grammar (atom/language-sass@63b3aa0) 2017-02-02 10:48:46 +01:00
Dirk Baeumer
f8e09e80ad Another wording change to the PHP executable validation. 2017-02-02 10:13:25 +01:00
Matt Bierner
63929e0d20 Added extra null check in configFileDiagnosticsReceived 2017-02-01 22:38:02 -08:00
Matt Bierner
8dad2594ce Remove a few more extension d.ts files that are not needed 2017-02-01 17:53:47 -08:00