1.1 Boxquotes
1.2 Fußnoten
1.3 Alternatives Zitieren I (| ersetzt
>)
1.4 Alternatives Zitieren II (> zitiert
jede Zeile)
1.5 Rot13-Verschlüsselung
1.6 Wechselnde Groß-/Kleinschreibung
1.7 Anzahl Tage bis zum/seit dem großen
Ereignis
Dieser Text fasst einige meiner Schnellvorlagen für das E-Mailprogramm The Bat! zusammen. Bitte beachtet, dass ein Teil der Schnellvorlagen nur mit bestimmten TB! Versionen zusammenarbeitet. So funktionieren einige Schnellvorlagen leider nicht mit den TB!-Versionen 1.53 oder früher. Natürlich ist deren Benutzung auf eigene Gefahr.
An dieser Stelle herzlichen Dank an Januk Aggarwal, Silviu Cojocaru und Andreas Wosgien für ihre tollen Ideen zur Verbesserung der Templates und an Matthias Appel, bei dem ich zum ersten Mal eine dieser rekursiven Schnellvorlagen gesehen habe.
Falls ihr Anmerkungen, Ergänzungen oder Verbesserungsvorschläge etc. loswerden wollt, so schickt mir einfach eine Mail an Carsten Thönges.
Mit diesen Schnellvorlagen ist es möglich, Boxquotes in der Art
,----- [ RFC 2822 ] | [...] | Messages are divided into lines of characters. A line is a
series of | characters that is delimited with the two characters
carriage-return | and line-feed; that is, the carriage return (CR) character
(ASCII | value 13) followed immediately by the line feed (LF)
character (ASCII | value 10). (The carriage-return/line-feed pair is usually
written in | this document as "CRLF".) | [...] `----- |
per Tastendruck in den TB!-Editor einzufügen.
bq | Text in die Zwischenablage kopieren und im Editor die Schnellvorlage bq aufrufen (bq Strg+Space). Der Inhalt der Zwischenablage wird als Boxquote eingefügt |
bqf | Beim Aufruf von der Schnellvorlage bqf im Editor wird die Datei, deren Dateiname momentan in der Zwischenablage steht, als Boxquote eingefügt. |
Die Schnellvorlagen können natürlich in The Bat! direkt einer Tastenkombination zugeordnet werden.
bq | Boxquote aus Zwischenablage |
bqf | Boxquote aus Datei |
bq2 | (von bq und bqf benötigt) |
Diese Schnellvorlagen ermöglichen es, schnell und einfach Fußnoten im TB!-Editor zu erzeugen. Dabei werden die Fußnoten oberhalb des Signaturtrenners - falls vorhanden - eingefügt und automatisch nummeriert. Falls die Schnellvorlage keinen Signaturtrenner vorfinde, werden die Fußnoten unten an den Text angehängt.
Aus
,----- [ vorher ] | Dieser Text(FN:erste Fußnote#) demonstriert
die | Anwendung(FN:zweite Fußnote#) von
Fußnoten(FN:dritte Fußnote#) | mittels Schnellvorlagen(FN:vierte
Fußnote#). | | -- | Gruß, Carsten `----- |
wird
,----- [ nachher (nachdem der Absatz noch mit Alt+L
formatiert wurde ] | Dieser Text[1] demonstriert die Anwendung[2] von
Fußnoten[3] mittels | Schnellvorlagen[4]. | | [1] erste Fußnote | [2] zweite Fußnote | [3] dritte Fußnote | [4] vierte Fußnote | -- | Gruß, Carsten `----- |
Während des Erstellens von Mails kann mittels der Schnellvorlage afn (afn Strg+Space) schnell ein (FN:#) eingefügt und der Fußnotentext eingegeben werden.
Nach Fertigstellen der Mail muss der gesamte Mailtext in die Zwischenablage kopiert und danach die Schnellvorlage fn aufgerufen werden.
Am schnellsten geht dies mit: Strg+A Strg+X fn Strg+Space. Die Schnellvorlagen können natürlich in The Bat! direkt einer Tastenkombination zugeordnet werden.
Die nun teilweise verrückten Absätze sollte man mit Alt+L neu formatieren.
fn | Erzeugung von Fußnoten |
afn | Schnelles Einfügen von Fußnotentags |
fn2 | (von fn benötigt) |
In Antwortvorlagen kann %QUOTES durch %QINCLUDE="nq" ersetzt werden. Dadurch wird Originalmailtext mit vorangestelltem | in jeder Zeile zitiert. Quotestyles werden dabei jedoch nicht beachtet.
Das sieht dann etwa so aus:
* Hans M. schrieb: | Ist es möglich in TB! ein alternatives Quotezeichen,
zum | Beispiel das "|", zu verwenden? Ja, sicher. |
Man kann natürlich auch jedes beliebige andere Zeichen als Zitatzeichen verwenden. Dazu muss lediglich die Schnellvorlage nq2 angepasst werden (Ersetzen von "|").
%QINCLUDE="nq" anstelle von %QUOTES in die Antwortvorlage einfügen.
nq | Alternatives Zitat |
nq2 | (von nq benötigt) |
In einer Antwortvorlage kann einfach %QUOTES durch %QINCLUDE="quote_bl" ersetzt werden. Auch leeren Zeilen wird nun ein > vorangestellt. Quotestyles werden dabei berücksichtigt.
Etwa so:
* Hans M. schrieb: > Kann man mit The Bat! nicht auch leere Zeilen in einer
Antwort > mitzitieren? > > Das muss doch irgendwie möglich sein, geht
das? Ja, sicher. |
%QINCLUDE="quote_bl" anstelle von %QUOTES in die Antwortvorlage einfügen.
quote_bl | Alternatives Zitat |
quote2 | (von quote_bl benötigt) |
Diese Schnellvorlage eignet sich zur Rot13-Verschlüsselung von Text im TB!-Editor. Dabei wird der Inhalt der Zwischenablage Rot13-verschlüsselt in den Mailtext eingefügt.
beliebigen (kurzen!) Text in die Zwischenablage kopieren und im Editor die Schnellvorlage r13 aufrufen (r13 + Strg+Space).
r13 | Rot13-Verschlüsselung |
r13_r | (von r13 benötigt) |
Eine eigentlich nutzlose Schnellvorlage, die sich wohl nur bei Antworten an solche Mailschreiber zum Einsatz kommen dürfte, die durch dauernde Kleinschreibung auffallen und das das mit ihrer Individualität begründen ;)
Aus
,----- [ vorher ] | Bitte respektieren Sie auch meine individuelle Art
der | Mailgestaltung... `----- |
wird
,----- [ nachher ] | BiTtE ReSpEkTiErEn sIe aUcH MeInE InDiViDuElLe aRt
dEr | MaIlGeStAlTuNg... `----- |
beliebigen (kurzen!) Text in die Zwischenablage kopieren und im Editor die Schnellvorlage mix aufrufen (mix + Strg+Space).
mix | Wechselnde Groß-/Kleinschreibung |
mix_r | (von mix benötigt) |
Diese Schnellvorlagen ermöglichen es, in eigenen Mails eine Art Tages-Countdown, d.h. die Tagesdifferenz bis zu oder seit einem bestimmten Datum, ausgeben zu lassen.
Vielleicht möchte man in der eigenen Signatur die Tage bis zur nächsten WM, Weihnachten, Geburtstag, etc nennen?
,----- | [...] | -- | Beste Grüße, Carsten Thönges | | Nur noch 256 Tage bis Weihnachten. `----- |
oder
,----- | [...] | Unser kleiner $NAME_DES_KINDES ist nun schon 124 Tage
alt. `----- |
Die Schnellvorlage datediff ist der Startpunkt der Datumsberechnung. Es empfiehlt sich für jedes Ereignis eine eigene Schnellvorlage anzulegen, die folgenden Aufbau haben sollte:
,----- [ days_xmas ] | %Comment="20021224"%- | Nur noch %Qinclude="datediff" Tage bis
Weihnachten. `----- |
Wichtig ist, dass in der ersten Zeile das Zieldatum an %Comment übergeben wird. Das Datum muss in genau diesem Format eingetragen werden: JJJJMMTT (4-stellig das Jahr, 2-stellig der Monat, 2-stellig der Tag, notfalls mit führenden Nullen) Das Datum kann sowohl in der Zukunft als auch in der Vergangenheit liegen.
In der Hauptvorlage steht dann schließlich:
,----- | -- | Beste Grüße, Carsten Thönges | | %QInclude="days_xmas" `----- |
datediff | Berechnung von Tagesdifferenzen |
datediff_r | (von datediff benötigt) |
datediff_addmonth | (von datediff benötigt) |
datediff_days | (von datediff benötigt) |
days_xmas | Beispiel: Anzahl der Tage bis Weihnachten 2002 |
Last modified: Fri Aug 23 23:24:07 CEST 2002
by
Carsten
Thönges