Commit Graph

1935 Commits

Author SHA1 Message Date
Joao Moreno
c894486977 git: better scoped git behaviour 2017-02-16 16:28:05 +01:00
Joao Moreno
6d69f69c71 git: scoped git repositories
fixes #20227
2017-02-16 16:28:05 +01:00
Martin Aeschlimann
740799fb53 Opening from command-line in empty folder creates debug.log file. Fixes #20325 2017-02-16 16:15:35 +01:00
Joao Moreno
f2c14fcb68 git: remove TODO 2017-02-16 15:26:50 +01:00
Joao Moreno
b19f71988d git: init icon 2017-02-16 11:36:44 +01:00
Joao Moreno
163267821c Merge branch 'gitinit' 2017-02-16 10:23:34 +01:00
Joao Moreno
ca27a87b05 git: hide/show commands based on state 2017-02-16 10:23:15 +01:00
Joao Moreno
3d6b1b71c5 git: wrap up nogit state 2017-02-16 10:15:38 +01:00
Matt Bierner
7a82ac3ff9 Small markdown code cleanup 2017-02-15 14:49:41 -08:00
Matt Bierner
fe742d3800 Autofill for JSDocs (#20625)
* Add autofill for JSDocs

Adds prototype of autofill for jsdoc comments. For code like:

```js
    /**|
    function mul(x, y) {
        return x * y;
    }
```

When you press return, we will complete it to:

```js
    /**
     *
     * @param x
     * @param y
     */
    function mul(x, y) {
        return x * y;
    }
```

In Typescript and to:

```js
    /**
     *
     * @param {any} x
     * @param {any} y
     */
    function mul(x, y) {
        return x + y;
    }
```

In JavaScript

* Handle revert case better

* Disable on enter when suggestion is visible
2017-02-15 14:04:36 -08:00
Matt Bierner
e0354d386a Add Status Bar Item for JSConfig/TSConfig (#20571)
Fixes #20356

Adds a status bar item that shows which jsconfig/tsconfig a ts or js file currently belongs to. This triggers the `typescript.goToProjectConfig` command when clicked, which either jumps to the config file or shows an alert about creating a configuration file
2017-02-15 13:26:32 -08:00
Joao Moreno
ac703e0d92 wip: git init 2017-02-15 17:46:58 +01:00
Joao Moreno
a7f80ccece git: cleanup 2017-02-15 17:20:51 +01:00
Martin Aeschlimann
6f15c468d9 [perl] typo in grammar 2017-02-15 17:07:02 +01:00
Martin Aeschlimann
acdb4e941a [perl] update grammar 2017-02-15 17:07:01 +01:00
Martin Aeschlimann
255ecfb084 themes as settings 2017-02-15 17:07:01 +01:00
Matt Bierner
80a864ebc1 Fix markdown editor link possibly breaking 2017-02-14 17:12:37 -08:00
Matt Bierner
4f6efb0ef5 Use same slugify logic for editor links as well 2017-02-14 17:07:38 -08:00
Kazuyuki Sato
ac5beb61b2 markdown-it-named-header custom slugify for non-latin characters (#20628)
* markdown-it-named-header custom slugify for non-latin characters

* Delete comment
2017-02-14 16:50:20 -08:00
rebornix
a3af133211 correct boundary for embedded languages in HTML 2017-02-14 10:56:30 -08:00
Matt Bierner
480eaa519e Activate ts when workspace contains js or ts config to get intellisense for these config files 2017-02-13 14:39:39 -08:00
Matt Bierner
e28dbc6d79 Clarify typings Fixes #20309 2017-02-13 14:34:37 -08:00
Matt Bierner
6b5c143705 Clarify markdown setting string. Fixes #20409 2017-02-13 14:17:27 -08:00
Matt Bierner
b9eab3261f Clairfy references codelens string. Fixes #20393 2017-02-13 14:15:17 -08:00
Matt Bierner
5db8fd0f55 Add Command to Go To / Create project configuration for an active js or ts file (#20362)
* Add Command to Go To / Create project configuration for an active js or ts file

Part of #20356

Adds a new command that opens the jsconfig or tsconfig project configuration file for the currently active file. If one does not exist, displays a quick pick that allows users to learn more and create a config file at the root of their project

* Add messages for error cases

* Work around ts error
2017-02-13 12:58:40 -08:00
Joao Moreno
2c69e4e50f git: renames
fixes #18654
2017-02-13 16:43:07 +01:00
Matt Bierner
c52f03ccf7 Only check tsc version for ts files. Fixes #17736 2017-02-10 15:46:51 -08:00
Matt Bierner
35a6f985b5 Update html extension to TS 2.1.6 .Fixes #19629 2017-02-10 14:39:43 -08:00
Martin Aeschlimann
0eaf8f4362 [fsharp] update grammar 2017-02-10 10:32:23 +01:00
Matt Bierner
3da42e5659 Debounce markdown selection update events Fixes #19827 2017-02-09 17:55:59 -08:00
Matt Bierner
baaf639989 Small code cleanup 2017-02-09 17:45:15 -08:00
Matt Bierner
d759bb7046 Properly escape names for ts reference code lens Fixes #20357 2017-02-09 16:32:32 -08:00
Matt Bierner
bda6f847b1 Pick up TS 2.2 2/9 insiders build (#20363) 2017-02-09 16:26:45 -08:00
Matt Bierner
789fa53908 Fix markdown links no opening 2017-02-09 13:41:11 -08:00
Matt Bierner
94391ea14d Send script kind based on languageId for js and ts files (#20351) 2017-02-09 13:37:47 -08:00
Joao Moreno
f2f937cf54 git: editor actions 2017-02-09 18:24:13 +01:00
Sandeep Somavarapu
15da2f3e83 #19733 Update npm shrink-wrap for exetension-editing extension 2017-02-09 16:56:01 +01:00
Sandeep Somavarapu
5b93f63f4f Correct the pattern while registering package.json 2017-02-09 16:51:34 +01:00
Martin Aeschlimann
2c42d3877e [rust] Update rust grammar (for #19574) 2017-02-09 16:22:35 +01:00
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