@@ -3,7 +3,7 @@
3 "displayName": "Ormolu",
3 "displayName": "Ormolu",
4 "publisher": "ilyakooo0",
4 "publisher": "ilyakooo0",
5 "description": "Haskell code formatter with ormolu",
5 "description": "Haskell code formatter with ormolu",
6− "version": "0.0.1",
6+ "version": "0.0.2",
7 "repository": {
7 "repository": {
8 "type": "git",
8 "type": "git",
9 "url": "https://github.com/ilyakooo0/vs-code-ormolu"
9 "url": "https://github.com/ilyakooo0/vs-code-ormolu"
@@ -15,19 +15,127 @@
15 "Formatters"
15 "Formatters"
17 "main": "./out/extension.js",
17 "main": "./out/extension.js",
18− "contributes": {
18+ "contributes": {
19− "languages": [
19+ "languages": [
21− "id": "haskell",
21+ "id": "haskell",
22− "aliases": [
22+ "aliases": [
23− "Haskell"
23+ "Haskell"
30+ "ormolu.extensions.AlternativeLayoutRule": {
33+ "description": "Enable the AlternativeLayoutRule extension."
35+ "ormolu.extensions.AlternativeLayoutRuleTransitional": {
38+ "description": "Enable the AlternativeLayoutRuleTransitional extension."
40+ "ormolu.extensions.Arrows": {
43+ "description": "Enable the Arrows extension."
45+ "ormolu.extensions.BangPatterns": {
48+ "description": "Enable the BangPatterns extension."
50+ "ormolu.extensions.Cpp": {
53+ "description": "Enable the Cpp extension."
55+ "ormolu.extensions.MagicHash": {
58+ "description": "Enable the MagicHash extension."
60+ "ormolu.extensions.MonadComprehensions": {
63+ "description": "Enable the MonadComprehensions extension."
65+ "ormolu.extensions.PatternSynonyms": {
68+ "description": "Enable the PatternSynonyms extension."
70+ "ormolu.extensions.RecursiveDo": {
73+ "description": "Enable the RecursiveDo extension."
75+ "ormolu.extensions.StaticPointers": {
78+ "description": "Enable the StaticPointers extension."
80+ "ormolu.extensions.TemplateHaskellQuotes": {
83+ "description": "Enable the TemplateHaskellQuotes extension."
85+ "ormolu.extensions.TransformListComp": {
88+ "description": "Enable the TransformListComp extension."
90+ "ormolu.extensions.TypeApplications": {
93+ "description": "Enable the TypeApplications extension."
95+ "ormolu.extensions.UnboxedSums": {
98+ "description": "Enable the UnboxedSums extension."
100+ "ormolu.extensions.UnboxedTuples": {
103+ "description": "Enable the UnboxedTuples extension."
105+ "ormolu.extensions.UnicodeSyntax": {
108+ "description": "Enable the UnicodeSyntax extension."
110+ "ormolu.tolerateCpp": {
113+ "description": "Do not fail if CPP pragma is present."
118+ "description": "Run in \"unsafe\" mode. Do formatting faster but without automatic detection of defects."
120+ "ormolu.checkIdempotency": {
123+ "description": "Fail if formatting is not idempotent."
125+ "ormolu.customArguments": {
131+ "description": "Custom arguments to pass to ormolu."
28− "activationEvents": [
136+ "activationEvents": [
29− "onLanguage:haskell"
137+ "onLanguage:haskell"
31 "scripts": {
139 "scripts": {
32 "vscode:prepublish": "yarn run compile",
140 "vscode:prepublish": "yarn run compile",
33 "compile": "tsc -p ./",
141 "compile": "tsc -p ./",