Archive for the ‘Geany’ Category
August 23rd, 2010
Bereits Ende der letzten Woche wurde die Version 0.19.1 von Geany auf den FTP-Server hochgeladen und veröffentlicht. Es ist ein Bugfixrelease, dass einige Fehler der Version 0.19 behebt, aber keine neuen Funktionen hinzufügt. Dennoch ist natürlich ein Update absolut zu empfehlen.
Eine genaue Übersicht über die behobenen Probleme geben die Release Notes. Downloaden kann man es direkt von http://download.geany.org/
Juni 14th, 2010
Nachdem am Samstag bereits Geany 0.19 veröffentlicht wurde, gibt es nun auch das passende Pluginpack der kombinierten Geany-Plugins dafür.
Wie immer wurde eine Menge an Verbesserungen und Erweiterungen vorgenommen, die in den NEWS im Detail aufgeführt werden. Besonders interessant aus meiner Sicht sind die Erweiterungen für GeanyLaTeX oder das neu hinzugekommene Pretty-Printer-Plugin, mit dem man XML-Dateien auf Tastendruck schön formatieren kann.
Mehr Informationen und Archive (auch für Windows) zum Herunterladen gibt es auf der Homepage
Juni 13th, 2010
Es hat ein wenig länger gedauert, bis mit Geany 0.19 nach gut 10 Monaten die nächste große Version von Geany veröffentlicht wurde. Doch denke ich, dass sich die Wartezeit gelohnt hat, da die Liste der Änderungen lang ist und sich spannend lesen lässt. Höhepunkte sind zum Beispiel:
- Große Überarbeitung des Build-Systems, so dass es wesentlich flexibler ist
- Unterstützung für selbst definierte Dateitypen
- Update von Scintilla auf 2.12
- ….
Natürlich wurde noch eine große Zahl von anderen Änderungen vorgenommen, Bugfixes und Erweiterungen.
Mehr Informationen und natürlich den Download gibt es auf geany.org oder direkt bei der Ankündigung zum Release.
April 22nd, 2010
qbi prüft in seinem Blog aktuell Editoren auf Ihre Tauglichkeit, seine Bedürfnisse zu erfüllen im Bereich des LaTeX-Tippens. Dabei hat er sich unter anderem Geany 0.18 gemeinsam mit dem geanyLaTeX Plugin 0.4 angesehen und ist dabei zu einem nicht ganz so erfreulichen Ergebnis gekommen. Aber klar: Wie so oft, sind Teile der Kritik nicht berechtigt, andere Teile übertrieben und sowieso der Großteil nur Probleme auf Seiten des Users und außerdem im SVN alles viiiiiieeeel besser….
Ernsthaft: Kritik und Realitätsabgleich sind wichtig. Mal sehen, was in der nächsten Zeit von den Vorschlägen umgesetzt werden kann. Aber wie immer gilt: Patches sind willkommen — freier Software sei dank.
April 17th, 2010
Vor einiger Zeit gab es im IRC-Channel von Geany eine Diskussion, wie man unabhängig von einer systemweiten Installation von Geany inkl. deren Plugins, auch eine lokale — zum Beispiel weil das mitgelieferte Pakete von $Linuxdistribution in die Tage gekommen ist — Installation nutzen kann.
Grundsätzlich kein Problem.
Doch Tools, durch die das Leben erleichtert werden soll — wie PKG, das hilft bei der Übersetzung die richtigen Pfade zu setzen — haben in solch einem Fall die angewohnt, Dinge unnötig komplex zu machen und Stolpersteine ein zu bauen. Ich habe deswegen einmal ein kleines HowTo für die interessierten gebastelt.
März 26th, 2010
Bei der täglichen Arbeit habe ich mich relativ schnell an das XML PrettyPrinter Plugin von Geany gewöhnt, da es dabei helfen kann, unleserlichen XML-Brei in eine strukturierte und für das menschliche Auge überblickbare Form zu bringen. Dazu gliedert es die einzelnen Tags mittels Leerzeichen nach Hierarchie.
Hier soll auf die Installation auf einem Windows-System eingegangen werden. Für die meisten Linux-/Unix-User sollte einfach das Herunterladen der Quellen und schnell selbst kompilieren reichen. Da diese von Grund auf zu den besseren Menschen glücklicheren Menschen gehören, möchte ich darauf hier nicht eingehen.
Aktuell wird das Plugin nur in der täglich neu kompilierten Entwicklerversion von Geany 0.19 und dessen Plugins von http://nightly.geany.org/ mitgeliefert. Um es aber tatsächlich nutzen zu können, ist noch etwas Handarbeit notwendig — die sich aber in Windeseile vollbringen lässt.
Auf die Installation der täglichen Schnappschüsse möchte ich an dieser Stelle nicht eingehen. Hinweise dazu gibt es auf den Seiten von http://nightly.geany.org. Soviel sei hier aber gesagt: Es handelt sich um Entwicklerschnappschüsse, die nicht zwingend funktionieren müssen. Die nötige Sorgfalt bzw. Vorsicht, es nicht für Produktivumgebungen einzusetzen und ein wenig Risikofreude sollten also durchaus gegeben sein.
Das Plugin benutzt neben Geany 0.19 auch die Bibliothek libxml2, über die es möglich ist, verschiedene mit XML verknüpfte Funktionen in ein Programm zu implementieren, ohne einen kompletten XML-Parser neu entwickeln zu müssen.
Aktivieren kann man das Plugin über den PluginManager. Je nachdem ob libxml bereits verfügbar ist oder nicht, kann es zu einer Fehlermeldung kommen — leider ist diese Bibliothek auf den meisten Windowssystemen nicht systemweit verfügbar.
Sollte es Geany nicht möglich sein, die ibxml2 zu laden, muss man sich für die Verwendung des Plugins etwas naheliegendes einfallen lassen: Manuell nachinstallieren. Dies geht aber schneller als gedacht.
Zuerst muss man sich eine aktuelle Version der Bibliothek herunterladen. Dies kann zum Beispiel über den FTP-Server des GNOME-Projektes geschehen, die diese als eine Abhängigkeit für Windows 32 Systeme anbieten. So kann man z.B. hier ein ZIP der Bibliothek finden. Nachdem das ZIP heruntergeladen wurde, kann man es entpacken und findet einen Order mit dem Namen binvor. In diesem liegt die Datei, nach der wir gesucht haben: libxml2-2.dll. Diese Datei in das bin Verzeichnis von Geany kopiert macht PrettyPrinter betriebsbereit. Den bin-Ordner kann man im Installationverzeichnis von Geany finden. Auf den meisten Windowsystemen sollte dies irgendwo unter c:\Programme\ zu finden sein und hängt davon an, wohin Geany installiert wurde.
Nachdem die Datei dort hin kopiert wurde, reicht ein Start des PluginManagers von Geany und das Plugin sollte geladen werden können. Bei Erfolg, erscheint ein Menüeintrag im Werkzeuge-Menü, über das ein valides XML-Dokumente nach Ihrer Struktur formatiert und besser (auch für Menschen) lesbar wird. Sehr praktisch.
Februar 14th, 2010
Nachdem sich die die Version 0.19 noch ein wenig verzögert, hat das Geany-Projekt mit Version 0.18.1 ein Maintenancerelease im 0.18er Zweig veröffentlicht. Dies behebt den ein oder anderen Bug, enthält aber keine neuen Funktionen.
Eine genaue Liste der korrigierten Fehler und Änderungen gibt es auf den Seiten von geany.org