Wikipedia mit VIM bearbeiten Bearbeiten

Bei en:Wikipedia:Text_editor_support finden sich einige Hinweise, wie man externe Editoren zum Bearbeiten der Wikipedia verwnden kann. Ich habe mich für VIM in Verbindung mit dem Firefox-Addon It's all text (unter Ubuntu) entschieden. Da ich aber statt xterm lieber das Gnome-Terminal verwenden wollte, musste ich einige Anpassungen durchführen, die ich hier einfach mal festhalten will. Das Ganze soll vornehmlich mir selber als Gedankenstütze dienen, aber vielleicht hilft es ja auch noch jemand anderem.

VIM vorbereiten Bearbeiten

Syntax-Highlightning für Wikipedia ist in VIM derzeit noch nicht standardmäßig vorhanden und muss daher nachgerüstet werden. Dazu speichert diese Datei unter dem Namen wikipedia.vim im Verzeichnis ~/.vim/syntax

Damit VIM hinterher automatisch erkennt, dass es sich um einen Wikipedia-Artikel handelt und die entsprechende Hervorhebung benutzt ist noch ein weiterer Schritt nötig. Der Datei ~/.vim/filetype.vimmüssen folgende Zeilen hinzugefügt werden:

augroup filetypedetect
   autocmd BufRead,BufNewFile *.wikipedia.org* setfiletype wikipedia
augroup EN

(ggf. muss die Datei neu angelegt werden)

Firefox vorbereiten Bearbeiten

Startskript anpassen Bearbeiten

Dann wird das Start-Skript von en:Wikipedia:Text_editor_support#IATgvim auf das Gnome-Terminal umgebogen, hier mal die Minimalversion:

#! /bin/sh
# $Id$

/usr/bin/gnome-terminal \
 -x /usr/bin/vim "$@"

Das speichert man dann z.B. unter ~/bin/wiki.edit.vim. Nicht vergessen, das Skript auch ausführbar zu machen...

It's all text konfigurieren Bearbeiten

In den Einstellungen des Addons muss nun nur noch der Pfad zum Skript angegeben werden, dann sollte alles fluppen.

Nacharbeiten Bearbeiten

Wenn in VIM keine deutsche Rechschreibprüfung installiert ist, kann das ziemlich merkwürdig aussehen. Dann müssen zunächst folgende Dateien in das Verzeichnis /usr/share/vim/vim71/spell kopiert werden:

Dann in der .vimrc folgende Zeilen einfügen:

set spelllang=de
set spellfile=~/.vim/spell.de.utf-8.add