Commit graph

2443 commits

Author SHA1 Message Date
Wagner Riffel
44495cb309 add missing lua goto keyword 2017-05-10 02:23:38 -03:00
Matt Bierner
93e42a5e46 Use for of loop 2017-05-09 21:50:56 -07:00
Matt Bierner
f7306841f6 show jsdoc tags in sig help and for completion items
Fixes #26290

Exposes jsdoc tags such as `@priver` in the signature help and in completion items
2017-05-09 21:27:55 -07:00
Matt Bierner
173fc44723 Support Tags in TS/JS Hover Provider
Fixes #26290

Adds support for displaying documentation tags from jsdoc comments (such as `@private`) in hovers
2017-05-09 20:55:58 -07:00
Rob Lourens
e4950d10c6 Merge pull request #22354 from Nais777/master
Update PHP snippets
2017-05-09 15:46:16 -07:00
Matt Bierner
946e7ebb2f Reveal TS Server log file in os instead of opening log in explorer. Fixes #25908 2017-05-09 14:56:24 -07:00
Matt Bierner
e2d6ff6181 💄 2017-05-09 11:43:21 -07:00
Matt Bierner
c94789c509 Add Filename to JS/TS Workspace Symbol Search
Fixes #22357

Adds file name to the workspace symbol results for JS and TS
2017-05-09 11:25:38 -07:00
Benjamin Pasero
f97acb341c theming - inherit badge colors in activity bar 2017-05-09 10:14:19 +02:00
Benjamin Pasero
c615b43be6 theming - badge colors (fixes #25493) 2017-05-09 07:58:17 +02:00
chrisdias
312cb04e19 fix keyword type to fix tests 2017-05-08 15:50:46 -07:00
chrisdias
91b7995904 support FROM...AS in dockerfile 2017-05-08 14:25:17 -07:00
Martin Aeschlimann
9bc4e76075 Capfile isn't displayed as Ruby. Fixes #25939 2017-05-08 22:37:51 +02:00
Matt Bierner
c70f922201 Add Suggestion Provider For TS Directives (#25806)
* Add Suggestion Provider For TS Directives

Adds a new completion provider to suggest typescript comment directives, such as `@ts-check` or `@ts-ignore`

Fixes #25413

* Add descriptions to snippets
2017-05-08 13:23:46 -07:00
Benjamin Pasero
841d9ae060 💄 2017-05-08 19:59:14 +02:00
Matt Bierner
ae5c28306b Pick up updated js/ts grammar (#26094) 2017-05-08 08:12:33 -07:00
Martin Aeschlimann
4a1c576f48 Script element with type="text/html" not recognised as html. Fixes #25920 2017-05-08 12:52:20 +02:00
Matt Bierner
721f880cfd Use Shared TypeScript to Compile VSCode Colorizer Tests (#25858)
**Bug**
Colorizer-tests currently installs an old version of typescript

**Fix**
Switch to using the standard typescript that all other extensions use. Also switch over to using the shared `vscode.d.ts` file
2017-05-05 13:41:39 -07:00
Matt Bierner
e8b01da790 Clean Up JSDoc Completion Provider Implementation (#25981)
* Fix JSDoc Completion Provider

**Bug**
89da6ab81f fixed #11944 by changing how enter works in completion providers. Now if the completion exactly matches the current text, pressing `enter` is not captured by the the suggestion widget. Instead it inserts a new line into the editor. This broke the jsdoc completion provider which uses `''` as a placeholder insertion before calculating the actual insertion upon being accepted. This weird behavior is because of a of the current tsserver api

**Fix**
Change the insert text to a single space instead. This seems to fix this issue in my testing.

* Slightly more elegant fix
2017-05-05 12:53:05 -07:00
Matt Bierner
7d2dea4e45 Add "Include" to extension TSConfig Files (#25860)
**Bug**
Most VSCode extensions currently specify `"exclude"` in their `tsconfig.json` but not `"include"`. This may result in extra files being included in each project

**Fix**
Add  `"include": ["src/**/*"]` to all extension tsconfig files
2017-05-05 11:37:59 -07:00
Daniel Imms
9d5987e8f6 Add terminal colors for solarized themes
Fixes #26065
2017-05-05 10:23:29 -07:00
Daniel Imms
f36141ac5e Remove no longer existing theme key from Red 2017-05-05 08:30:46 -07:00
Daniel Imms
29d0a488d0 Monokai: Don't use transparency in terminal colors
Part of #26050
2017-05-05 08:29:09 -07:00
Martin Aeschlimann
717f328ab7 Snippets with tab (and other control sequences) insert [object Object]. Fixes #25938 2017-05-05 16:32:19 +02:00
João Moreno
6067977ea9 Merge pull request #26008 from letmaik/git-sync-ahead-behind
Show ahead/behind indicator while git syncing
2017-05-05 12:56:12 +02:00
Maik Riechert
1a4f9ab0e6 show ahead/behind while git syncing
reverts fab6f8871a
2017-05-05 10:15:08 +01:00
Matt Bierner
79f9601273 Fix configFileWatcher being disposed of incorrectly 2017-05-04 23:37:05 -07:00
Bradley Meck
d6c61a0e12 Add .mjs to known JavaScript file extensions (#25747)
Also add .es6 in missing places
2017-05-04 16:21:08 -07:00
Daniel Imms
76ec19f240 Monokai: Use standard fg for list highlight
Fixes #25868
2017-05-04 13:01:01 -07:00
Matt Bierner
d13f3e79c8 Fix markdown preview no longer marking selection Fixs #25802 2017-05-04 09:14:34 -07:00
Joao Moreno
4c62dfa0a4 git commit with input bail early 2017-05-04 16:45:49 +02:00
Joao Moreno
b31c1e1fc9 use global settings 2017-05-04 16:42:02 +02:00
Joao Moreno
0dcb957f4c Merge branch 'Issue15613_AllFilesCommitted' of https://github.com/seesemichaelj/vscode into seesemichaelj-Issue15613_AllFilesCommitted 2017-05-04 16:32:37 +02:00
Johannes Rieken
127b909c10 some api test love 2017-05-04 16:22:19 +02:00
Joao Moreno
af6f8aa748 clean up #24950 2017-05-04 16:04:30 +02:00
Joao Moreno
b94f56f7cc Merge branch 'git-default-branch-directory' of https://github.com/ihalip/vscode into ihalip-git-default-branch-directory 2017-05-04 16:00:45 +02:00
Matt Bierner
9b0141aaec Enable Semantics Diagnostics for Inline JS (#25850)
Fixes #25809

**Bug**
Inline js in html currently only reports semantic errors. This means that `// @ts-check` does not work to help catch programming errors

**Fix**
Also report semantic errors in script tags
2017-05-03 15:23:04 -07:00
Matt Bierner
1a8b7a7dc7 Treat Script Tag Contents in HTML as JS (#25847)
**Bug**
Script contents in html are treated as typescript instead of javascript

**Fix**
Explicitly set the script kind to js

Fixes #25846
2017-05-03 12:47:53 -07:00
Matt Bierner
636e3b3cb2 Fix a potential hang when tsserver exits improperly (#25808)
**Bug**
If the TSServer restarts with ongoing requests queued, the new server instance may not properly startup. in the logs, this looks like a series of cancelled request followed by a restart message, and then more cancelled requests of the same series

**fix**
I believe the root cause of this is that the request queue is not properly flushed and the request sequence numbers are not properly reset when starting the new server instance.

Fixes #25807
2017-05-03 09:56:55 -07:00
Johannes Rieken
358eb92d72 make sure default editor position is set, fixes #25801 2017-05-03 14:42:36 +02:00
Matt Bierner
36ce3d156f Show header level in markdown Fixes #25574 2017-05-02 13:38:01 -07:00
Daniel Imms
4b9a244cbf Restore monokai dimmed background
- Restored dimmed monokai bg colors
- Set saturation of blue tinted colors to 0
- Whitespace using indent guide color
- Improve contrast of inactive tab
- Add inputOption.activeBorder and focusBorder

Fixes #25742
2017-05-02 11:11:46 -07:00
Daniel Imms
21ad8e3096 More Monokai refinements
- Focus color is now more muted
- Fixed notification foreground
- Added input option active border
- Added input validation colors
- Added title bar color

Part of #25742
2017-05-02 10:49:49 -07:00
Matt Bierner
0ddd558b29 Pull in updated clojure grammar 2017-05-02 10:37:43 -07:00
Benjamin Pasero
a5d90e09c4 more theme updates (for #25327) 2017-05-02 07:50:21 +02:00
Daniel Imms
479eb68a13 Fix monokai tab border color
Part of #25742
2017-05-01 16:02:58 -07:00
Daniel Imms
de55855f3b Redo monokai colors
Part of #25742
2017-05-01 15:12:18 -07:00
rebornix
24b71e9d56 Tweak Quite Light theme badge color. 2017-05-01 14:51:20 -07:00
Matt Bierner
ef8f884a65 Tweak Red theme colors. Fixes #25744 2017-05-01 14:15:05 -07:00
Andy
36baf609e1 Remove unnecessary parentheses (#25573) 2017-05-01 13:35:35 -07:00