tag:www.stefanwienert.net,2008:/gedit Gedit - Stefan Wienert's Blog 2010-05-05T22:27:40Z Enki Stefan Wienert stwienert@gmail.com tag:www.stefanwienert.net,2008:Post/45 2010-05-05T20:27:00Z 2010-05-05T22:27:40Z Gedit Dokuwiki Syntax Highlighting Beschreibung <p>Für Uni und private Aufzeichnungen verwende ich gerne Dokuwikis, welche recht schön zu installieren sind, und dank Datenbanklosigkeit auch gut kopiert und versioniert werden können.<br /> Als Ubuntu User nehme ich da gerne Gedit , wegen der guten Plugins (Snippets, Wortliste, Spellcheck) ein ganz netter Editor, nur ein gutes Syntaxhighlighting hat noch gefehlt.<br /> Also hab ich mich durch die <span class="caps">XML</span> Spezifikationen gewühlt und einen <a href="http://github.com/zealot128/Gedit-Dokuwiki-Syntax">ersten Draft auf github online gestellt</a>.</p> <p>Jetzt arbeitet es sich schon etwas &#8220;farbenfroher&#8221; :). Insbesondere in Ergänzung mit <a href="https://addons.mozilla.org/en-US/firefox/addon/4125">der genialen Firefox Erweiterung It&#8217;s all text</a>, die es erlaubt, Textboxen (Textareas) in einem beliebigen Editor zu bearbeiten. Sehr komfortabel.</p> <p>In Zukunft werde ich das Language-File noch etwas feiner machen und noch mindestens meine Dokuwiki Snippets reinstellen.</p> <p>Kritik/Lob/Ergänzungen/Weiterentwicklungen absolut erwünscht! Gerade bei den Styles kann man noch viel machen&#8230;</p> tag:www.stefanwienert.net,2008:Post/27 2010-01-15T09:16:00Z 2010-01-15T10:16:24Z Firefox Addons (die vielleicht nicht ganz so bekannt sind) die ich aber nicht mehr missen moechte <p>Hier will ich mal ein paar Firefox Addons, die abseits von Adblock, Noscript und co. vielleicht den Mainstream etwas verlassen:</p> <ul> <li><strong>Read It Later</strong>: Hat fast komplett mein Favouritensystem ersetzt. Die meisten Links die ich bookmarken will, landen dort, weil es meist nur (Blog-)Artikel sind, die ich spaeter lesen moechte. Und genau dafuer ist RiL ideal</li> <li><strong>Redirect Cleaner</strong>: Weiterleitungen, wie z.B. bei google oder addthis werden damit gekillt (&#8220;http://&#8230;&#8230;&#8230;&amp;url=http://zielurl&#8221; zeigt mir gleich nur die zielurl an)</li> <li><strong>AutoPager</strong>: Droeselt per Pagination zersplitterte Seiten wieder zusammen, indem beim scrollen automatischen nachgeladen wird und eine &#8220;endlose&#8221; Seite entsteht. Hat fuer viele Seiten schon Profile (z.B. heise und wichtige Blogs), neue koennen aber relativ leicht angelegt werden.</li> <li><strong>It&#8217;s all Text</strong>: Schonmal ueber eine Textarea aufgeregt, weil man z.B. keine Tabs einfuegen kann, oder Suchen und Ersetzen fehlte? Das leidige Copy&amp;Paste in einen Editor und Zurueck kann man sich hiermit sparen. Bei jeder Textarea erscheint ein &#8220;Edit&#8221; Feld unten rechts, welches den Textarea Text in unserem bevorzugten Editor öffnet (gedit, notepad++, gvim &#8230;). Weiterhin überwacht Itsalltext nun die Datei und aktualisiert bei Änderung die Textarea mit den neuem Text (also im Editor speichern, zack aktualisiert)</li> <li>Linkification: Wandelt alle Links im Flusstext in klickbare Links um</li> <li><strong><a href="http://www.selectorgadget.com">Selector Gadget</a></strong> : Kein eigentliches Addon, sondern ein <a href="http://de.wikipedia.org/wiki/Bookmarklet">Bookmarklet</a> also ein Javascript Bookmark. Es ermöglicht extrem genial bestimmte <span class="caps">CSS</span>-Pfade von Elementen auf einer Seite herauszufinden. Dabei kommuniziert man dem Gadget, welche Elemente man haben moechte, und welche nicht, und es ermittelt automatisch den eindeutigen <span class="caps">CSS</span>-Pfad.</li> </ul> <h3>Standardaddons</h3> <ul> <li>DownloadHelper zum herunterladen von flvs</li> <li>downThemAll: Massendownloader, UseCase: alle pdfs auf einer Website runterladen&#8230;</li> <li>TabMixPlus</li> <li>Firebug</li> </ul> tag:www.stefanwienert.net,2008:Post/8 2009-10-31T17:16:00Z 2009-10-31T18:16:51Z Gedit Addon für Drupal + Issue [SOLVED] <p>Wer viel mit drupal arbeitet und gerne gedit nehmen möchte, sollte sich mal diese Snippet und Mimitype Collection <a href="http://github.com/mavimo/gedit-drupal">auf github anschauen</a>.</p> <p>Einfach z.B. &#8220;hook&#8221; eingeben, &lt;tab&gt; und schon hat man eine Auswahl aller hooks, welche nach Auswahl gleich eine ordentliche Portion Quelltext mitbringen &#8211; <span class="caps">UND</span> &#8211; gleich den Modulnamen beinhalten (abgeleitet aus dem Datennamen). <br /> Fazit: Massig Zeit gespart :)</p> <p>Wermutstropfen: Seit dem Upgrade von <a href="http://ikhaya.ubuntuusers.de/2009/10/29/ubuntu-9-10-karmic-koala-ist-erschienen/">Ubuntu Jaunty auf Karmic Koala</a> geht das mit dem Modulnamen nicht mehr. Ich Habe beim Autor auf github mal einen <a href="http://github.com/mavimo/gedit-drupal/issues#issue/6">Bugreport</a> verfasst, in der Zwischenzeit kann man folgende Shellkommandos ausführen um die Snippets dennoch lauffähig zu bekommen. (Ich gehe davon aus, dass die Snippets bereits importiert sind, ansonsten das sed Kommando auf die &#8220;drupal.xml&#8221; im git-Verzeichnis ausführen)</p><table class="CodeRay"><tr> <td class="line_numbers" title="click to toggle" onclick="with (this.firstChild.style) { display = (display == '') ? 'none' : '' }"><pre>1<tt> </tt>2<tt> </tt></pre></td> <td class="code"><pre ondblclick="with (this.style) { overflow = (overflow == 'auto' || overflow == '') ? 'visible' : 'auto' }">cd ~/.gnome2/gedit/snippets/<tt> </tt>sed -i 's/\$GEDIT_BASENAME/\$GEDIT_CURRENT_DOCUMENT_NAME/g' drupal.xml<tt> </tt></pre></td> </tr></table> tag:www.stefanwienert.net,2008:Post/7 2009-10-22T15:04:00Z 2009-10-22T17:04:01Z Gedit Syntax Erweiterungen - YAML, SASS, Moinmoin-Wiki, HAML <p><a href="http://groups.google.com/group/haml/msg/b5100d80d9182c71">hier</a> gibts eine Anleitung, wie man gedit dazu bringt, <span class="caps">SASS</span>, <span class="caps">HAML</span> und <span class="caps">YAML</span> zu unterstützen.</p> <p><a href="http://forum.ubuntuusers.de/topic/moinmoin:-syntax-highlighting-fuer-gedit/">dort</a> das gleiche für MoinMoin Wiki-Syntax, am Besten zusammen mit der Firefox Erweiterung &#8220;It&#8217;s all Text&#8221;, welche ein kleines &#8220;Edit&#8221; &#8211; Feld unter jeder Textarea macht, um diese bequem im externen Editor seiner Wahl zu bearbeiten.</p>