We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f2aa5e2 commit 60746f7Copy full SHA for 60746f7
src/ide-d.ts
@@ -1,12 +1,12 @@
1
import { AutoLanguageClient } from "atom-languageclient"
2
3
class DLanguageClient extends AutoLanguageClient {
4
- activate() {
+ async activate() {
5
super.activate()
6
if (!atom.packages.isPackageLoaded("atom-ide-base")) {
7
// install if not installed
8
// eslint-disable-next-line @typescript-eslint/no-var-requires
9
- require("atom-package-deps").install("ide-d", true)
+ await (await import("atom-package-deps")).install("ide-d", true)
10
// enable if disabled
11
atom.packages.enablePackage("atom-ide-base")
12
atom.notifications.addSuccess("ide-d: atom-ide-base was installed and enabled...")
0 commit comments