Commit d7a9ebf 1 parent b7d7c73 commit d7a9ebf Copy full SHA for d7a9ebf
File tree 2 files changed +22
-13
lines changed
2 files changed +22
-13
lines changed Original file line number Diff line number Diff line change 1
1
import * as proto from "./EmmyDebugProto" ;
2
2
import { DebugProtocol } from "@vscode/debugprotocol" ;
3
3
import { Handles } from "@vscode/debugadapter" ;
4
- import iconv = require( 'iconv-lite' ) ;
4
+ // import iconv = require('iconv-lite');
5
5
6
6
export interface IEmmyStackContext {
7
7
handles : Handles < IEmmyStackNode > ;
Original file line number Diff line number Diff line change @@ -138,33 +138,42 @@ async function doStartServer() {
138
138
command = path . join (
139
139
context . extensionPath ,
140
140
'server' ,
141
- 'EmmyLua.LanguageServer -win32-x64' ,
142
- 'EmmyLua.LanguageServer .exe'
141
+ 'emmylua_ls -win32-x64' ,
142
+ 'emmylua_ls .exe'
143
143
)
144
144
break ;
145
145
case "linux" :
146
- command = path . join (
147
- context . extensionPath ,
148
- 'server' ,
149
- 'EmmyLua.LanguageServer-linux-x64' ,
150
- 'EmmyLua.LanguageServer'
151
- )
146
+ if ( os . arch ( ) === "arm64" ) {
147
+ command = path . join (
148
+ context . extensionPath ,
149
+ 'server' ,
150
+ 'emmylua_ls-linux-arm64' ,
151
+ 'emmylua_ls'
152
+ ) ;
153
+ } else {
154
+ command = path . join (
155
+ context . extensionPath ,
156
+ 'server' ,
157
+ 'emmylua_ls-linux-x64' ,
158
+ 'emmylua_ls'
159
+ ) ;
160
+ }
152
161
fs . chmodSync ( command , '777' ) ;
153
162
break ;
154
163
case "darwin" :
155
164
if ( os . arch ( ) === "arm64" ) {
156
165
command = path . join (
157
166
context . extensionPath ,
158
167
'server' ,
159
- 'EmmyLua.LanguageServer -darwin-arm64' ,
160
- 'EmmyLua.LanguageServer '
168
+ 'emmylua_ls -darwin-arm64' ,
169
+ 'emmylua_ls '
161
170
) ;
162
171
} else {
163
172
command = path . join (
164
173
context . extensionPath ,
165
174
'server' ,
166
- 'EmmyLua.LanguageServer -darwin-x64' ,
167
- 'EmmyLua.LanguageServer '
175
+ 'emmylua_ls -darwin-x64' ,
176
+ 'emmylua_ls '
168
177
) ;
169
178
}
170
179
fs . chmodSync ( command , '777' ) ;
You can’t perform that action at this time.
0 commit comments