Benutzer:Schnark/js/veAutocorrect
Dieses Skript fügt im VisualEditor eine Autokorrekturfunktion, hauptsächlich für Typografie, hinzu.
Einbindung
Falls du meine Skriptsammlung Fliegelflagel verwendest, ist das Skript in der Standardkonfiguration bereits aktiv.
Andere Benutzer können das Skript durch folgendem Code in der eigenen common.js einbinden:
//[[Benutzer:Schnark/js/veAutocorrect.js]]
mw.loader.using('ext.visualEditor.desktopArticleTarget.init').done(function () {
mw.libs.ve.addPlugin(function () {
var d = $.Deferred();
mw.hook('userjs.script-ready.veAutocorrect').add(d.resolve);
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/veAutocorrect.js&action=raw&ctype=text/javascript');
return d.promise();
});
});
Benutzung
Beim Tippen werden automatisch bestimmte Zeichen oder Zeichenkombinationen erkannt und korrigiert. Sollte diese Änderung ausnahmsweise unerwünscht sein, so kann sie leicht rückgängig gemacht werden, etwa über Strg+Z. Im Quelltext-Modus werden etwas weniger Ersetzungen vorgenommen und einige beim Weitertippen auch wieder zurückgenommen, wenn sie einem Syntaxelement angehören (insbesondere Apostrophe für fett/kursiv). Folgende Zeichen und Zeichenkombinationen werden korrigiert:
Eingabe | Ausgabe |
---|---|
-- |
–
|
--- |
—
|
... |
…
|
<< |
«
|
>> |
»
|
-> |
→
|
1/2 |
½
|
1/4 |
¼
|
3/4 |
¾
|
+- |
±
|
' |
je nach Kontext ’ oder ′
|
" |
je nach Kontext „ , “ oder ″
|
=w |
am Anfang eines Absatzes: Überschrift „Weblinks“ |
Code
Der Javascript-Code befindet sich unter Benutzer:Schnark/js/veAutocorrect.js.