Commit graph

1118 commits

Author SHA1 Message Date
Martin Aeschlimann 5c4f879b89 change scanner API from class to functional style 2016-08-25 12:00:11 +02:00
Martin Aeschlimann 5d8e0b6185 HTML parser with tests 2016-08-25 12:00:11 +02:00
Martin Aeschlimann 9c7306d1cf HTML parser with tests 2016-08-24 23:13:20 +02:00
Dirk Baeumer f3ad0f68fc Don't bring output window to front if error gets logged. 2016-08-24 11:14:43 +02:00
Benjamin Pasero bee1b897b7 updated file/folder icons 2016-08-24 09:53:37 +02:00
Martin Aeschlimann 7409724477 Token names renames and splitting up. 2016-08-24 09:46:49 +02:00
Andre Weinand 194bb22d3c update node-debug (runInTerminal request) 2016-08-23 23:14:24 +02:00
Dirk Baeumer 3f603c102d Fixes #10841: TSServer cancelled requests should not show stack in output pane 2016-08-23 20:09:34 +02:00
Martin Aeschlimann 4407b4454d Merge branch 'master' into aeschli/html-extension 2016-08-23 17:23:37 +02:00
Johannes Rieken 4a25cec539 typescript should not steel focus 2016-08-23 16:49:54 +02:00
Dirk Baeumer 9b0fff55bd Fixes #10842: Output pane comes up with hover 2016-08-23 16:36:39 +02:00
Martin Aeschlimann 75c6fa2755 [icons] associate schema for icon-themes 2016-08-23 14:45:00 +02:00
Martin Aeschlimann 986d842824 [schemas] move schema associations from json to configuration-editing and extension-editing 2016-08-23 14:45:00 +02:00
Dirk Baeumer 1897d17bce Fixes #10823: Improve error reporting in tsserver. 2016-08-23 10:57:17 +02:00
Benjamin Pasero d0238031a0 stop spammy console.log call 2016-08-23 09:19:04 +02:00
Andre Weinand e089ce78f3 update node-debug: completionRequest 2016-08-23 00:11:23 +02:00
Dirk Baeumer b15d08e8fe Inferr correct problem location for tsconfig.json file errors. 2016-08-22 15:01:41 +02:00
Martin Aeschlimann f6e9a5b74a Merge pull request #9709 from hm1992/master
Detect shebang for Groovy files
2016-08-22 14:41:38 +02:00
Martin Aeschlimann 14908e3603 Fixes #9965: Update default project.json TFMs 2016-08-22 14:39:36 +02:00
Martin Aeschlimann bcddf93bbe Merge pull request #10239 from cloudRoutine/patch-1
don't auto close on single quote
2016-08-22 14:33:36 +02:00
Martin Aeschlimann b660f2c3ba Merge pull request #10651 from gontadu/patch-1
Added .bash_aliases to recognised extensions
2016-08-22 14:31:19 +02:00
Martin Aeschlimann 92a207a513 Merge pull request #10240 from cloudRoutine/patch-2
removed ocaml extensions
2016-08-22 14:29:29 +02:00
Martin Aeschlimann 5bf9643d05 Merge pull request #10698 from kaloyan-raev/composer-schema
Contribute JSON Schema for composer.json
2016-08-22 14:25:34 +02:00
Martin Aeschlimann 7f80b73627 Merge pull request #10681 from DonJayamanne/pythontm
fixes #7688, fixes #2936, fixes #2867, fixes #2208
2016-08-22 08:40:44 +02:00
Don Jayamanne f4967722fa fixes #7688, fixes #2936, fixes #2867, fixes #2208 2016-08-22 08:51:53 +10:00
Benjamin Pasero 2a77b0eb53 updated folder icons 2016-08-21 11:00:17 +02:00
Martin Aeschlimann cfc66f2601 [file icon code assist] make selector stronger 2016-08-20 21:18:47 +02:00
Martin Aeschlimann b7c0163459 [file icons] code assist for icon sets in settings 2016-08-20 21:18:46 +02:00
Martin Aeschlimann 3ae6814c8f [fileicons] single setting, laguageId/fileName/ext and theme overrides 2016-08-20 21:18:46 +02:00
Andre Weinand 63c8b7a7c7 update node-debug 2016-08-19 12:58:48 +02:00
Kaloyan Raev ba72cfcf34 Contribute JSON Schema for composer.json 2016-08-19 12:06:43 +03:00
Martin Aeschlimann 6cc17542b8 Default file icon sets 2016-08-18 22:24:26 +02:00
Johannes Rieken 9cb04a03c8 tests for undefined vs '', #10640 2016-08-18 21:57:26 +02:00
Andre Weinand 82b2c44aaa update node-debug 2016-08-18 16:24:34 +02:00
Martin Aeschlimann 9ae0f9d05a Fix for Jade grammar (mystery change from * to +) 2016-08-18 15:40:41 +02:00
Eshwar Andhavarapu 64a05e065f Added .bash_aliases to recognised extensions 2016-08-18 08:42:21 +02:00
Martin Aeschlimann 9961aa2df1 Fix colorizer tests after vscode-textmate adoption 2016-08-17 20:29:17 +02:00
Dirk Baeumer c4d6481247 Make TypeScript extension ready for 2.0 2016-08-17 12:43:17 +02:00
Martin Aeschlimann cb5a6e77db Move html extension: setup & scanner 2016-08-17 11:37:22 +02:00
Andre Weinand 55168276e4 update node-debug 2016-08-16 23:32:58 +02:00
Harry Mallon d681138365 Detect shebang for Groovy files
* Should match "#!groovy", "#!/usr/bin/env /path/to/groovy" & "#!/usr/bin/groovy" types
* Very useful for people editing Jenkinsfile configuration (which has no file extension)
2016-08-15 11:18:26 +01:00
Martin Aeschlimann dc4c01473d fixes #10427: dsql files not picked up as SQL syntax even when grammar has them 2016-08-15 11:20:02 +02:00
Andre Weinand 3efdbfd636 update node-debug and OSSREADME 2016-08-12 20:01:21 +02:00
Martin Aeschlimann fbe40a406a [json] update to latest languageserver 2016-08-12 18:34:35 +02:00
Martin Aeschlimann 70a13f2d11 [css] update to latest languageserver 2016-08-12 18:34:35 +02:00
Johannes Rieken a8a920e2fc don't push code without tests... #8093 2016-08-12 12:32:15 +02:00
Andre Weinand 666ed83a2d Revert "update node-debug for xhr caching"
This reverts commit ae91d66546.
2016-08-10 10:58:43 +02:00
Andre Weinand ae91d66546 update node-debug for xhr caching 2016-08-10 00:28:54 +02:00
Martin Aeschlimann ebe4718773 [css] update css language service 2016-08-09 22:47:50 +02:00
Martin Aeschlimann b89e129aa2 [cpp] add grammar update script 2016-08-09 11:42:10 +02:00
Martin Aeschlimann d266e96598 Updated c++.json to atom/language-c@7922a22 (2016-05-24) 2016-08-09 11:42:10 +02:00
Martin Aeschlimann 27b1baeec4 Updated c.json to atom/language-c@3fe925a (2016-05-27) 2016-08-09 11:42:10 +02:00
Martin Aeschlimann c927cca365 Update grammar to textmate/shellscript.tmbundle@887a69b (2016-04-28). Fixes 10314 2016-08-09 10:50:33 +02:00
Johannes Rieken fbebca5527 do not use for-of and const
https://github.com/Microsoft/TypeScript/issues/10220
2016-08-09 10:41:21 +02:00
Martin Aeschlimann 11d23f1562 files.associations intellisense does not work within quotation marks. Fxes #10184 2016-08-08 17:33:42 +02:00
Martin Aeschlimann b59a62206c update css languageservice 2016-08-08 16:33:08 +02:00
Johannes Rieken ff061902a7 add cancellation support for showInput and showQuickPick, #9377 2016-08-08 15:51:06 +02:00
Johannes Rieken 0172356a73 fix command completions in keybindings.json 2016-08-08 11:52:25 +02:00
Jared Hester 778d019b1b removed ocaml extensions 2016-08-06 09:53:10 -04:00
Jared Hester c4a13301d2 don't auto close on single quote
In F# the `'` is prepended to an identifier to indicate it is generic in type and function signatures:
```
let fn (x: 'a ) (y: 'b) = ...
type Box< 'a, 'b > () = ...
type Inter =
    abstract Op : 'a -> 'b -> 'c
```
It is also common convention to append it to binding names as it is a valid identifier char, e.g. `let x = 10 in let x' = x + 5`. These usages are vastly more common than using `'` to surround a character literal and as such the auto close behavior is incredibly annoying when writing F#.
2016-08-06 09:33:45 -04:00
Johannes Rieken 4e9a4db786 Merge branch 'master' into joh/links 2016-08-04 11:08:41 +02:00
Martin Aeschlimann 7744fff094 [jade] convert to json: davidrios/jade-tmbundle@7c1304a (2016-04-29) 2016-08-03 17:45:45 +02:00
Martin Aeschlimann cd5fd41560 [makefile] Update grammar to textmate/make.tmbundle@1a1827d (2015-12-03). Fixes #9757. 2016-08-03 16:13:33 +02:00
Johannes Rieken 6f5b444f1c add custom link provider for vscode.d.ts 2016-08-03 15:45:47 +02:00
Martin Aeschlimann 3558e7e862 [scss] Update grammar to atom/language-sass@38b8d07 (2016-07-20). Fixes #9816, fixes #9716 2016-08-03 15:45:30 +02:00
Martin Aeschlimann 216bba8e41 Update go grammar to atom/language-go@93594df (2015-12-10). Fixes #9841. 2016-08-03 12:13:18 +02:00
Martin Aeschlimann c5fc19d474 grammar update script: Generalize as /build/npm/update-grammar 2016-08-03 12:13:18 +02:00
Martin Aeschlimann 5341c17cca TS completes single quote in comments fixes #10068 2016-08-03 12:13:18 +02:00
Johannes Rieken be8ad1d9b6 Merge pull request #10062 from Microsoft/joh/890
add `resolveWorkspaceSymbol`
2016-08-03 10:39:50 +02:00
Johannes Rieken ad1ec90782 adopt recommended ctor signature 2016-08-03 09:27:53 +02:00
Martin Aeschlimann 5ca799fd07 [javascript] update grammar, grammar as JSON 2016-08-02 17:27:04 +02:00
Martin Aeschlimann fdcbf91f27 [typescript] evolve update script, emit grammar as JSON 2016-08-02 17:27:04 +02:00
Martin Aeschlimann 847f78f6f4 [typescript] update grammar script improvements 2016-08-02 17:27:04 +02:00
Martin Aeschlimann 2ee0412b22 [typescript] update grammar (Microsoft/TypeScript-TmLanguage@1cf745c) 2016-08-02 12:13:28 +02:00
Martin Aeschlimann 893483c907 [typescript] grammar-update script 2016-08-02 12:13:28 +02:00
Johannes Rieken 903ee61b39 debt - move diagnostics tests 2016-08-02 10:47:36 +02:00
Martin Aeschlimann e3758d2cda [css] code assist shows old variable names (#9944) 2016-07-29 15:54:33 +02:00
Martin Aeschlimann c0ae835786 Update css and json language services to full versions 2016-07-29 10:45:26 +02:00
Martin Aeschlimann 59b0a770f4 Merge pull request #9923 from daviwil/rollback-powershell
Fix #9922: Roll back PowerShell syntax definition
2016-07-29 09:12:53 +02:00
Daniel Imms 6e28026527 Update shrinkwrap for packaged extensions 2016-07-28 16:11:44 -07:00
David Wilson 46195bc33e Fix #9922: Roll back PowerShell syntax definition
This change rolls back the PowerShell syntax definition file to a previous state before a major refactoring which introduced a lot of new issues.  Once these issues are fixed we will move back to the new definition.
2016-07-28 13:49:16 -07:00
Martin Aeschlimann 531a56f772 [json] Update language service 2016-07-28 18:50:17 +02:00
Martin Aeschlimann 17e0d1c92d fixes #9907: Intellisense is not working when I type . in settings files 2016-07-28 18:44:28 +02:00
Martin Aeschlimann 09a148d587 [json] update language-service 2016-07-28 14:49:06 +02:00
Martin Aeschlimann 0664d43e92 [json] no problem marker when schema can not be loaded 2016-07-28 14:49:06 +02:00
Martin Aeschlimann 8d28c302ab [json] Update language service 2016-07-28 10:29:56 +02:00
Martin Aeschlimann 4b0c647c00 Update json language-service 2016-07-27 18:20:52 +02:00
Martin Aeschlimann 5e207a1dd7 [json] word pattern to match full string and number literals 2016-07-27 15:45:36 +02:00
Martin Aeschlimann da7264c5b3 [json] set filter text for all property proposals 2016-07-27 15:45:36 +02:00
Andre Weinand bc258aa2a0 use debug protocol 1.11.0 and latest node-debug 2016-07-27 14:41:19 +02:00
Andre Weinand 0094b6daac update node-debug; fix Microsoft/vscode#9771 2016-07-26 22:57:14 +02:00
Andre Weinand fc167f86c1 update node-debug 2016-07-26 01:37:22 +02:00
Andre Weinand ff5d168aea update node-debug 2016-07-25 21:46:34 +02:00
Martin Aeschlimann 8020da609f [go} adopt language configuration settings from go extension 2016-07-25 21:30:33 +02:00
Martin Aeschlimann fd674fa8e6 Adopt powershell to #9281 2016-07-25 20:50:57 +02:00
Martin Aeschlimann 94a0fdebb2 Update cs & json to latest languageservice 2016-07-25 18:38:24 +02:00
Martin Aeschlimann af595e4e86 Merge pull request #8637 from dhollinger/master
Remove .pp from Ruby extension list. Issue #5366
2016-07-25 18:32:42 +02:00
Martin Aeschlimann 01ea47c31e Merge pull request #9310 from DonJayamanne/pythonIndent
Auto indenting python code
2016-07-25 18:26:07 +02:00
David Wilson 335693ab36 Fixes for PowershellSyntax.tmLanguage
This change fixes the following issues in the PowerShell syntax file:

Fixes #9082
Fixes #8865
2016-07-25 07:55:27 -07:00
Martin Aeschlimann c1cea95bca Update json-languageservice 2016-07-25 16:43:33 +02:00
Andre Weinand cbd283efa8 update node-debug 2016-07-25 15:55:38 +02:00
Johannes Rieken 90a6af2642 Merge pull request #9636 from bgashler1/bgashler1/color-blindness-improvements
Bold markdown headings for accessibility
2016-07-25 09:48:41 +02:00
Martin Aeschlimann a038ad1d11 [json] set trigger characters 2016-07-25 09:27:24 +02:00
Andre Weinand 1329b7bc49 adopt latest debug protocol 2016-07-24 23:32:09 +02:00
Andre Weinand 8eb6f6e16f update node-debug 2016-07-23 00:26:07 +02:00
Martin Aeschlimann c84ecd7867 Update JSON Schema for JS and TS #8221 2016-07-22 11:04:01 +02:00
Martin Aeschlimann 70aa7ac5b0 Merge pull request #9595 from Microsoft/aeschli/languageconfiguration-cleanup
Replace deprecated __ language APIs with language-configuration alternative
2016-07-22 10:58:23 +02:00
bgashler1@users.noreply.github.com a8093e79a0 Bold markdown headings for accessibility
Addresses #4502
2016-07-21 17:41:51 -07:00
Martin Aeschlimann 4a13944af6 Migrate all other languages to language-configuration.json 2016-07-21 20:30:37 +02:00
Martin Aeschlimann e929d1d8f0 Migrate JS/TS to language-configuration 2016-07-21 20:06:20 +02:00
Martin Aeschlimann 354a014029 Migrate PHP to language-configuration 2016-07-21 19:57:02 +02:00
Martin Aeschlimann e7ae751e50 Migrate JSON to language-configuration 2016-07-21 19:54:03 +02:00
Martin Aeschlimann c04f01e60c Add schema for language-configuration.json 2016-07-21 19:49:43 +02:00
Martin Aeschlimann edecd8bc74 Adopt css to language-configuration 2016-07-21 18:52:34 +02:00
Martin Aeschlimann ebc3074822 Emulate LanguageConfiguration.__electricCharacterSupport.docComment with autoClosingPairs 2016-07-21 16:58:59 +02:00
Andre Weinand 36edf0b561 use new "breakpoints" contribution point 2016-07-21 11:43:56 +02:00
Martin Aeschlimann 5067f31f10 Merge pull request #9469 from gontadu/patch-4
Added more T-SQL keywords
2016-07-21 08:54:29 +02:00
Martin Aeschlimann d9c376a213 fixes #1778: [less] mixins ") expected" errors 2016-07-20 18:27:17 +02:00
Martin Aeschlimann 349c4ddf60 [json] hover in JSON documents hides '*', fixes #8068 2016-07-20 16:29:31 +02:00
Pouya Kary 675275a309 Added missing "rem" unit 2016-07-19 22:01:32 +04:30
Martin Aeschlimann 802d562fdc fixes #8977: package.json dependency hover can break with links 2016-07-19 16:37:11 +02:00
Eshwar Andhavarapu c28d22e35b Revised placement 2016-07-19 08:45:03 +02:00
Eshwar Andhavarapu eec94fee86 Added more T-SQL keywords
Added:
1. USE (edited position)
2. DECLARE
3. GO
4. INTO
2016-07-19 08:24:25 +02:00
Andre Weinand f4780e6793 update node-debug 2016-07-18 23:44:03 +02:00
Andre Weinand 9c48903992 update node-debug 2016-07-16 23:58:21 +02:00
Don Jayamanne 57fa648285 support auto indentation in python #3754 2016-07-15 12:24:31 +10:00
Andre Weinand ce3c8642a9 update node-debug 2016-07-15 01:06:20 +02:00
Martin Aeschlimann e5037a5eb1 [css/less/sass] improved word rules 2016-07-14 22:23:33 +02:00
Martin Aeschlimann 275ba111bd [CSS] Current color indicator freezes on old color, fixes #9132 2016-07-14 17:03:59 +02:00
Martin Aeschlimann 6367beb82e Update c/c++ grammar (May27) 2016-07-14 17:03:59 +02:00
Johannes Rieken ed9e56b261 be aware that 'asAbsolutePath' might be 'null', fixes #8793 2016-07-13 12:59:23 +02:00
Dirk Bäumer f6bff37d43 Merge pull request #8982 from adstep/relative-variable-substitution
Variable Substitution Relative Path
2016-07-13 12:14:17 +02:00
Johannes Rieken 6c0c26b971 be aware that 'asAbsolutePath' might be 'null', fixes #8793 2016-07-13 09:55:36 +02:00
Adam Stephenson f537544ae9 missed updating to relativeFile 2016-07-12 10:43:14 -07:00
Andre Weinand 70cba8bd0a add 'Restart Frame'; fixes #9145 2016-07-12 18:14:45 +02:00
Andre Weinand 583f439c1d update node-debug 2016-07-12 00:21:52 +02:00
Daniel Imms 9900f278ab Proper copy and paste support for integrated terminal
Fixes #6451
2016-07-11 15:13:13 -07:00
Martin Aeschlimann 05393cf9f3 [json] User defined schemas without file association are not picked up 2016-07-11 11:43:36 +02:00
Dirk Baeumer f6227ca157 New TS builder stops if Syntax errors exist and doesn't check for semantic errors 2016-07-10 16:34:45 +02:00
Adam Stephenson a81cdfdeac adding relFile to support substituting the path tot he current open file realtive to cwd 2016-07-08 15:57:27 -07:00
Benjamin Pasero 0525466708 back to ATOM_SHELL_INTERNAL_RUN_AS_NODE 2016-07-08 16:12:10 +02:00
Martin Aeschlimann 6507005279 Fixes #8045: Syntax highlight issue in .tsx files using generics 2016-07-08 11:32:57 +02:00
Johannes Rieken cef402ad3c remove unused code 2016-07-07 16:00:22 +02:00
Alex Dima d5862e8dba Clean extensions OSSREADME.json since the tool now can scan all npm-shrinkwrap.json files 2016-07-07 12:36:49 +03:00
Andre Weinand b99e6614a5 update node-debug: async sourcemaps 2016-07-06 23:55:33 +02:00
Johannes Rieken 7cb8e4514e remove autoClosingPairs, surroundingPair in favour of deprecated api and language config file, fixes #8737 2016-07-06 15:42:53 +02:00
Benjamin Pasero 54f91df5b2 Merge branch 'master' into ben/electron 2016-07-06 10:27:53 +02:00
Dirk Baeumer 5bb7f2e02e Fixes #8719: Closing a file without saving is not cleaning markers 2016-07-05 14:51:02 +02:00
Benjamin Pasero 571cc4029a Merge branch 'master' into ben/electron 2016-07-02 14:31:19 +02:00
Benjamin Pasero 4e72dcc359 make colorization tests happy for markdown 2016-07-02 14:31:05 +02:00