Prof. Dr. G. Hellberg EDV Beratung und Softwareengineering seit 1984

Mailadresse fuer Kontaktaufnahme
NewsNews
 
Die Hellberg EDV Beratung ist SuSE Business Partner
 
Professor Hellberg ist Certified Novell InstructorDie Hellberg EDV Beratung ist Novell Business Partner
 
Die Hellberg EDV Beratung ist Microsoft Partner
 
GDATA Software
 
 
News
 

Die Version 1.29 des Quellcode-Editors Atom wurde von GitHub veröffentlicht. Bei den Neuerungen stechen weitere Optimierungen des inkrementellen Parsers Tree-Sitter, der seit Version 1.25 Bestandteil der stabilen Version ist, hervor.

Dieser ist allerdings, da er die Performance noch zu stark beeinträchtigt, nach wie vor nicht standardmäßig aktiviert. Da der Parser nun vollständig in einem Hintergrund-Thread läuft, hat sich das im aktuellen Release wohl maßgeblich geändert. Er ist damit zwar nicht schneller, hat aber auf die Reaktionsgeschwindigkeit und Frame Rate des Editors keinen Einfluss mehr.

Beim Parsen des Sourcecodes baut Tree-Sitter Syntaxbäume auf. Vor allem soll er das Code Folding, also das Ein- und Ausblenden von Codeblöcken, deutlich verbessern, betrifft durch das verbesserte Verständnis des Codes aber auch die Syntaxhervorhebung. Den neuen Parser können Interessierte Entwickler über die Einstellung Use Tree-sitter Parsers aktivieren. Derzeit sind Anbindungen an die Programmiersprachen Rust, JavaScript, Haskell und Ruby verfügbar. Parser existieren für C++, C, Bash, HTML, ERB / EJS, Go, JavaScript, OCaml, Python, PHP, Ruby, Rust und TypeScript. In der Entwicklung befinden sich Parser für C#, Java, Agda, Haskell, Julia und Scala.

Das GitHub-Paket, das beim Verwaltungsdienst sowie unter Git die Anbindung an Repositories steuert, bekommt in Atom 1.29 ebenfalls einige Erweiterungen. Dieses fragt die GitHub-API nun nach Vorschlägen für Co-Autoren ab und bringt damit Autovervollständigung der Nutzernamen.

Dem Blogbeitrag lassen sich weitere Details entnehmen und die vollständige Liste der Neuerungen findet sich in den Release Notes.

(mt, hannover)

(siehe auch Heise News-Ticker:)

Hannover · EDV-Beratung · Linux · Novell · Microsoft · Seminar · IT-Consult · Netzwerk · LPIC · CLE