Bitte beachten Sie: Dieses Repository ist derzeit nicht gewartet. Wenn Sie Funktionen hinzufügen oder Probleme beheben möchten, sollten Sie eine Gabel erstellen. Bitte beachten Sie, dass wir Probleme mit diesem Repository nicht aktualisieren oder anfragen.
Ein Frontend-unabhängiger Sprachserver für Assemblyscript.
Stellen Sie sicher, dass Sie Nix installiert haben, und rennen Sie dann:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/master/
Dadurch wird der Sprachserver als in sich geschlossene ausführbare Datei verfügbar.
Stellen Sie sicher, dass alles richtig installiert wurde mit:
which asls
asls --version
Um den Sprachserver auf die neueste Version zu aktualisieren, rennen Sie:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/master/
Wenn Sie aus irgendeinem Grund eine frühere Version des Sprachservers installieren möchten, führen Sie aus:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/v<yourversion>/
Der Sprachserver kann innerhalb eines beliebigen Editor-Front-Ends verwendet werden, der das Sprachserverprotokoll implementiert.
Um den Server zu starten und TCP -Verbindungen in einem bestimmten Port zu akzeptieren, rennen Sie:
asls --port PORT
Wenn kein Port angegeben wird, wird Port 7658 als Standardeinstellung genommen.
Für eine detaillierte Erklärung der Befehle rennen Sie:
asls -h
Dieses Projekt beabsichtigt, die folgenden Funktionen in der folgenden Reihenfolge zu unterstützen:
ASLs erfordert:
Wenn Sie sich keine Sorgen machen möchten, die erforderlichen Abhängigkeiten für die Entwicklung zu installieren, können Sie sich für die Verwendung von NIX und DirENV entscheiden. Dies stellt sicher, dass beim Umschalten zum Verzeichnis des Projekts die richtigen Abhängigkeiten geladen werden.
Anforderungen:
direnv allow
elixir --version
1.10.4
So erstellen Sie den Sprachserver:
make mix
um Abhängigkeiten zu installierenmake build
, um den Sprachserver binär zu erstellen. Es wird unter bin/asls
platziert Erstellen Sie einen engagierten Commiting mit
mix.exs
mit der richtigen Versionmake
. Das Ergebnis von Laufen ist ein Hash, der für default.nix
verwendet wird. Aktualisieren Sie den Hash und die Version in default.nix
v{major}.{minor}.{patch}
angebenbin.tar.gz
hochladen