Diese Website verwendet Cookies und ähnliche Technologien!

Falls Sie die damit nicht einverstanden sind, ändern Sie bitte die Einstellungen Ihres Browsers. Mehr erfahren

Ich bin damit einverstanden

 Wir nutzen Cookies um Ihnen das beste Surferlebnis auf unserer Website bieten zu können.

  • Falls Sie dies bestätigen und fortfahren, ohne Ihre Einstellungen zu ändern, gehen wir davon aus, dass sie einverstanden sind alle Cookies unserer Seite zu erhalten:
  • Falls Sie Ihre Einstellung ändern möchten, so finden Sie eine Anleitung dazu hier.

Anfang dieser Woche stellten wir ein konvertiertes Atom Package Namens blitzmax-language auf github, das Syntax Highlighting für die einfache Programmiersprache BlitzMax ermöglicht. Dank gilt dabei dem ursprüngliche Entwickler nilium der das ursprüngliche TextMate Bundle erstellt hat.

 

Das language-blitzmax Package im Atom Editor

Installation

Die Installation erfolgt noch nicht über die Atom Package Verwaltung, trotzdem ist sie nicht viel aufwändiger:

  1. Installiere den Atom Editor von atom.io
  2. Downloade das package als .zip hier und entpacke den Inhalt in den "package"-Ordner deiner Atom-Installation
    Mac OS X: /Users/username/.atom/packages/
    Win C:\Users\username.atom\packages\

Direkt in Atom BlitzMax kompilieren

Das direkte Kompilieren der Applikation führe ich momentan mit dem "build" Package innerhalb des Atom Editors aus. Dieses ermöglicht die einfache Ausführung eines Terminal Kommandos und hat außerdem noch eine super praktische Fehlermeldungs Erkennung. Das heißt er spukt nicht nur eine Fehlermeldung mit "Build failed" aus, er springt sogar direkt zur richtige Zeile.

Den Kompilierbefehl und die Fehlererkennung teile ich build momentan durch eine Datei namens ".atom-build.json" im Hauptordner des jeweiligen Projektes mit. Den notwendigen Inhalt könnt ihr hier kopieren und ggf. anpassen:

{
  "cmd": "/Applications/BlitzMax/bin/bmk makeapp {FILE_ACTIVE_NAME}",
  "cwd": "{PROJECT_PATH}", 
  "errorMatch": "\[(?[^\.]+.bmx);(?\d+);(?\d+)\]",
  "targets": {
    "GUI Application": {
      "cmd": "/Applications/BlitzMax/bin/bmk makeapp -t gui {FILE_ACTIVE}",
      "keymap": "cmd-alt-g"
    }
  }
}

Kommentar schreiben

Sicherheitscode
Aktualisieren