Texteditor Vim 8.2 lÀsst das "Killer-Schaf" los
Pop-up-Fenster sind neu im Update des Texteditors. Anschaulich demonstrieren lÀsst sich die neue Funktion mit dem eigens entwickelten Vim-Spiel "Killer-Schaf".
Die Macher hinter dem Texteditor Vim haben Version 8.2 vorgelegt. In das Release sind vor allem zahlreiche Fehlerbereinigungen, einige Verbesserungen aber auch neue Funktionen wie Pop-up-Fenster und Textattribute eingeflossen. AuĂerdem haben die Vim-Entwickler die Dokumentation ĂŒberarbeitet.
Pop-up Windows und Text Properties gehörten offenbar zu den von Vim-Anwendern am hĂ€ufigsten nachgefragten Erweiterungen. Beide Funktionen stehen mit dem Release 8.2 nun zur VerfĂŒgung. Um sĂ€mtliche neuen Möglichkeiten, die sich daraus ergeben, anschaulich demonstrieren zu können, haben die Vim-Macher eigens ein Spiel entwickelt: Killersheep. Das auf GitHub bereitliegende Game [1] prĂ€sentiert Pop-up-Fenster, die sich ĂŒber das Display bewegen, Textattribute kommen zur Darstellung der Tiere zum Einsatz â und Sound fehlt ebenfalls nicht.
(Bild:Â vim.org)
Entwickler, die Pop-up Windows nutzen wollen, mĂŒssen dafĂŒr lediglich einen Referenzpunkt sowie den darzustellenden Text angeben, GröĂe und die geeignete Position fĂŒr das Fenster ermittelt Vim anschlieĂend selbststĂ€ndig. Die Optionen der Text Properties reichen noch deutlich weiter. Im einfachsten Fall lassen sich damit Textpassage hervorheben. Sie können aber auch alternativ zum musterbasierten Syntax Highlighting verwendet werden, um mit einem externen Parser Syntaxelemente zu finden und asynchron zu markieren. Vim speichert die Textattribute unmittelbar mit dem markierten Text, weiterer Text lĂ€sst unabhĂ€ngig davon einfĂŒgen.
Einen Ăberblick aller weiteren Neuerungen liefern der Blogbeitrag zur Veröffentlichung von Vim 8.2 [2] sowie die Repos auf GitHub [3]. (map [4])
URL dieses Artikels:
https://www.heise.de/-4614319
Links in diesem Artikel:
[1] https://github.com/vim/killersheep
[2] https://www.vim.org/vim-8.2-released.php
[3] https://github.com/vim
[4] mailto:map@ix.de
Copyright © 2019 Heise Medien