Skip to content

Commit c7df983

Browse files
committed
Add some plugins config and change logo
1 parent bc5b884 commit c7df983

File tree

1 file changed

+111
-10
lines changed

1 file changed

+111
-10
lines changed

package.json

Lines changed: 111 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "haskell",
33
"displayName": "Haskell",
44
"description": "Haskell language support powered by the Haskell Language Server and ghcide",
5-
"version": "1.2.0",
5+
"version": "1.3.0",
66
"license": "MIT",
77
"publisher": "haskell",
88
"engines": {
@@ -30,7 +30,7 @@
3030
"Linters",
3131
"Other"
3232
],
33-
"icon": "images/haskell-logo.png",
33+
"icon": "images/hls-logo.png",
3434
"galleryBanner": {
3535
"color": "#22172A",
3636
"theme": "dark"
@@ -86,12 +86,6 @@
8686
"default": true,
8787
"description": "Compute diagnostics continuously as you type. Turn off to only generate diagnostics on file save."
8888
},
89-
"haskell.liquidOn": {
90-
"scope": "resource",
91-
"type": "boolean",
92-
"default": false,
93-
"description": "Get diagnostics from liquid haskell"
94-
},
9589
"haskell.completionSnippetsOn": {
9690
"title": "Completion Snippets",
9791
"scope": "resource",
@@ -117,7 +111,7 @@
117111
"none"
118112
],
119113
"default": "ormolu",
120-
"description": "The formatter to use when formatting a document or range"
114+
"description": "The formatter to use when formatting a document or range. Ensure the plugin is enabled."
121115
},
122116
"haskell.trace.server": {
123117
"scope": "resource",
@@ -139,7 +133,6 @@
139133
"scope": "resource",
140134
"type": "string",
141135
"enum": [
142-
"haskell-ide-engine",
143136
"haskell-language-server",
144137
"ghcide"
145138
],
@@ -173,6 +166,114 @@
173166
],
174167
"default": "keep-up-to-date",
175168
"markdownDescription": "Only applicable with `#haskell.languageServerVariant#` set to `haskell-language-server`. Determine what to do when a new version of the language server is available."
169+
},
170+
"haskell.plugin.importLens.globalOn": {
171+
"scope": "resource",
172+
"type": "boolean",
173+
"default": true,
174+
"description": "Enables or disables the plugin entirely"
175+
},
176+
"haskell.plugin.importLens.codeActionsOn": {
177+
"scope": "resource",
178+
"type": "boolean",
179+
"default": true,
180+
"description": "Enables or disables plugin code actions"
181+
},
182+
"haskell.plugin.importLens.codeLensOn": {
183+
"scope": "resource",
184+
"type": "boolean",
185+
"default": true,
186+
"description": "Enables or disables plugin code lenses"
187+
},
188+
"haskell.plugin.importLens.diagnosticsOn": {
189+
"scope": "resource",
190+
"type": "boolean",
191+
"default": true,
192+
"description": "Enables or disables plugin diagnostics"
193+
},
194+
"haskell.plugin.importLens.hoverOn": {
195+
"scope": "resource",
196+
"type": "boolean",
197+
"default": true,
198+
"description": "Enables or disables plugin info on hover"
199+
},
200+
"haskell.plugin.importLens.symbolsOn": {
201+
"scope": "resource",
202+
"type": "boolean",
203+
"default": true,
204+
"description": "Enables or disables specific symbols of the plugin"
205+
},
206+
"haskell.plugin.importLens.formattingOn": {
207+
"scope": "resource",
208+
"type": "boolean",
209+
"default": true,
210+
"description": "Enables or disables the plugin formatting capacity"
211+
},
212+
"haskell.plugin.importLens.completionOn": {
213+
"scope": "resource",
214+
"type": "boolean",
215+
"default": true,
216+
"description": "Enables or disables plugin completions"
217+
},
218+
"haskell.plugin.importLens.renameOn": {
219+
"scope": "resource",
220+
"type": "boolean",
221+
"default": true,
222+
"description": "Enables or disables plugin renaming capacity"
223+
},
224+
"haskell.plugin.hlint.globalOn": {
225+
"scope": "resource",
226+
"type": "boolean",
227+
"default": true,
228+
"description": "Enables or disables the plugin entirely"
229+
},
230+
"haskell.plugin.hlint.codeActionsOn": {
231+
"scope": "resource",
232+
"type": "boolean",
233+
"default": true,
234+
"description": "Enables or disables plugin code actions"
235+
},
236+
"haskell.plugin.hlint.codeLensOn": {
237+
"scope": "resource",
238+
"type": "boolean",
239+
"default": true,
240+
"description": "Enables or disables plugin code lenses"
241+
},
242+
"haskell.plugin.hlint.diagnosticsOn": {
243+
"scope": "resource",
244+
"type": "boolean",
245+
"default": true,
246+
"description": "Enables or disables plugin diagnostics"
247+
},
248+
"haskell.plugin.hlint.hoverOn": {
249+
"scope": "resource",
250+
"type": "boolean",
251+
"default": true,
252+
"description": "Enables or disables plugin info on hover"
253+
},
254+
"haskell.plugin.hlint.symbolsOn": {
255+
"scope": "resource",
256+
"type": "boolean",
257+
"default": true,
258+
"description": "Enables or disables specific symbols of the plugin"
259+
},
260+
"haskell.plugin.hlint.formattingOn": {
261+
"scope": "resource",
262+
"type": "boolean",
263+
"default": true,
264+
"description": "Enables or disables the plugin formatting capacity"
265+
},
266+
"haskell.plugin.hlint.completionOn": {
267+
"scope": "resource",
268+
"type": "boolean",
269+
"default": true,
270+
"description": "Enables or disables plugin completions"
271+
},
272+
"haskell.plugin.hlint.renameOn": {
273+
"scope": "resource",
274+
"type": "boolean",
275+
"default": true,
276+
"description": "Enables or disables plugin renaming capacity"
176277
}
177278
}
178279
},

0 commit comments

Comments
 (0)