Skip to content
This repository was archived by the owner on Jun 22, 2024. It is now read-only.

Commit 6d1c41c

Browse files
authored
Merge pull request #85 from clayreimann/allow-lang-server-restart
Allow lang server restart
2 parents c5c3505 + 45a5c9d commit 6d1c41c

26 files changed

+745
-565
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ os:
44
- osx
55
language: node_js
66
node_js:
7-
- 6.5.0
8-
- 7
7+
- 12
8+
- 14
99
before_install:
1010
- "npm i -g typescript"
1111
- "npm i -g vsce"

package.json

Lines changed: 67 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -36,27 +36,75 @@
3636
"activationEvents": [
3737
"onLanguage:swift",
3838
"workspaceContains:**/*swift",
39-
"onCommand:sde.commands.buildPackage"
39+
"onCommand:sde.commands.build",
40+
"onCommand:sde.commands.run",
41+
"onCommand:sde.commands.clean",
42+
"onCommand:sde.commands.selectRun"
4043
],
41-
"main": "./out/src/clientMain",
44+
"main": "./out/clientMain",
4245
"contributes": {
4346
"commands": [
4447
{
45-
"command": "sde.commands.buildPackage",
48+
"command": "sde.commands.build",
4649
"title": "Build Package",
4750
"category": "SDE"
51+
},
52+
{
53+
"command": "sde.commands.restartLanguageServer",
54+
"title": "Restart Language Server",
55+
"category": "SDE"
56+
},
57+
{
58+
"command": "sde.commands.run",
59+
"title": "Run Default Target",
60+
"category": "SDE",
61+
"enablement": "sde:running == false"
62+
},
63+
{
64+
"command": "sde.commands.selectRun",
65+
"title": "Run Target…",
66+
"category": "SDE",
67+
"enablement": "sde:running == false"
68+
},
69+
{
70+
"command": "sde.commands.restartRun",
71+
"title": "Restart Target",
72+
"category": "SDE",
73+
"enablement": "sde:running == true"
74+
},
75+
{
76+
"command": "sde.commands.stop",
77+
"title": "Stop Running Target",
78+
"category": "SDE",
79+
"enablement": "sde:running == true"
80+
},
81+
{
82+
"command": "sde.commands.clean",
83+
"title": "Clean Package",
84+
"category": "SDE"
4885
}
4986
],
5087
"keybindings": [
5188
{
52-
"command": "sde.commands.buildPackage",
53-
"key": "alt+b",
54-
"mac": "alt+b"
89+
"command": "sde.commands.build",
90+
"key": "alt+b"
91+
},
92+
{
93+
"command": "sde.commands.run",
94+
"key": "alt+r"
95+
},
96+
{
97+
"command": "sde.commands.selectRun",
98+
"key": "alt+shift+r"
99+
},
100+
{
101+
"command": "sde.commands.stop",
102+
"key": "alt+s"
55103
}
56104
],
57105
"configuration": {
58106
"type": "object",
59-
"title": "Swift Development Environment Configuration",
107+
"title": "Swift Development Environment",
60108
"properties": {
61109
"sourcekit-lsp.serverPath": {
62110
"type": "string",
@@ -140,7 +188,7 @@
140188
"sde.enable": {
141189
"type": "boolean",
142190
"default": true,
143-
"description": "Wether SDE shall be executed."
191+
"description": "Enable SDE functionality"
144192
},
145193
"sde.languageServerMode": {
146194
"type": "string",
@@ -200,33 +248,33 @@
200248
{
201249
"language": "swift"
202250
}
203-
],
204-
"taskDefinitions": [
205-
{
206-
"type": "swift",
207-
"properties": {}
208-
}
209251
]
210252
},
253+
"prettier": {
254+
"trailingComma": "es5",
255+
"tabWidth": 2,
256+
"printWidth": 100
257+
},
211258
"scripts": {
212259
"vscode:prepublish": "npm run build",
213260
"build": "npm run compile",
214-
"compile": "tsc -p ./",
215-
"format": "prettier CHANGELOG.md README.md src/*.ts src/server/**/*.ts tsconfig.json --write",
216-
"test": "jest"
261+
"compile": "npx tsc",
262+
"format": "npx prettier CHANGELOG.md README.md src/*.ts src/server/**/*.ts tsconfig.json --write",
263+
"test": "npx jest"
217264
},
218265
"devDependencies": {
219266
"@types/bunyan": "^1.8.4",
220267
"@types/glob": "^5.0.35",
221268
"@types/jest": "^24.0.18",
222269
"@types/js-yaml": "^3.11.1",
223-
"@types/node": "^12.7.4",
270+
"@types/node": "^12.19.7",
224271
"@types/vscode": "1.30.0",
225272
"@types/xml-js": "^1.0.0",
226273
"jest": "^24.9.0",
227274
"prettier": "^1.18.2",
228275
"ts-jest": "^24.0.2",
229-
"typescript": "^3.6.2"
276+
"tsc": "^1.20150623.0",
277+
"typescript": "^4.1.2"
230278
},
231279
"dependencies": {
232280
"bunyan": "^1.8.5",

src/SwiftTools.ts

Lines changed: 0 additions & 142 deletions
This file was deleted.

0 commit comments

Comments
 (0)