Gibt es einen Emacs-Modus zum Schreiben von Gedichten?

10

Ich habe einfache Suchanfragen bei Google und MELPA mit Schlüsselwörtern wie "Emacs Poetry Mode" oder "Emacs Verse Mode" versucht, aber nichts gefunden, das speziell für diesen Zweck entwickelt wurde.

Das Handbuch führt Sie durch einige gängige Erweiterungen von, text-modeaber sie sind für Text-plus-Markup konzipiert. Ich suche nach Text-plus-Unterscheidungs-Formatierung.

Org hat #+BEGIN_VERSE/ #+END_VERSEmarkup, wodurch beim Export Leerzeichen erhalten bleiben. Das ist ungefähr so ​​weit wie möglich von dem, was ich suche.

Ich suche nach einem Modus, der einige Konventionen für Einrückung, Groß- und Kleinschreibung und Zeichensetzung kennt. Bonuspunkte, wenn es darum geht, einzelne Verstöße gegen diese Konventionen zu respektieren.

lila_Pfeile
quelle
Sie könnten sicherlich das Einrücken und Großschreiben von Zeilen automatisieren, wenn Sie danach suchen. Ich bin mir jedoch nicht sicher, ob ich verstehe, was Emacs gegen Interpunktion tun soll. Planen Sie, Gedichte ohne Interpunktion zu schreiben und dann Emacs Ihre Interpunktionsfehler "automatisch korrigieren" zu lassen? Es kann hilfreich sein, ein Vorher-Nachher-Beispiel für einen Text anzuzeigen.
Nispio
Ich stimme zu, ich kann definitiv codieren, wonach ich suche! Ich dachte nur, es wäre ein perfektes Q-and-A, wenn es einen Emacs-Dichter mit einer Empfehlung gäbe. Betreff: Interpunktion. Das spezielle Beispiel in meinem Kopf war das Hinzufügen von "-" => "-" (en dash) zur lokalen Abkürzungstabelle oder das Einfügen von Tastenkombinationen, um die lokale Syntaxtabelle schnell anzupassen. Ich habe diese Beispiele aus dem Q herausgelassen, da (1) ich keine Antworten auf "Hinzufügen zur lokalen Abkürzungstabelle" oder "Ändern der Syntaxtabelle" wollte und (2) nicht präventiv eingrenzen wollte den Umfang der gültigen Antworten.
lila_Pfeile
Ich werde etwas mehr über Ihre Vorschläge nachdenken und das Q mit konkreten Beispielen aktualisieren.
Purple_arrows
Mir ist Palimpsest bekannt , das zum Schreiben von Prosa gedacht ist. Es kann Ihrem Workflow entsprechen oder nicht.
Wilfred Hughes
1
@purple_arrows Ich benutze Emacs, um Gedichte zu schreiben. Der beste Modus, den ich mir vorstellen kann, ist text-mode. Als ich anfing, nach einem zu suchen poetry-mode, dachte ich zuerst, ich sollte vielleicht Markdown verwenden und es dann auf schöne Weise mit jeder Bibliothek transformieren. Die Verwendung von Markup beim Schreiben ist ein großes Problem: Die Poesie sieht aus wie Code (es kann interessant sein), aber es ist möglicherweise nicht das, wonach Sie suchen. Wenn Sie Alexandriner zählen und Fehler oder ähnliches anzeigen müssen, ist ein Poesiemodus in Ordnung. Andernfalls sollten Sie den Inhalt von der Formatierung fernhalten. Oder verwenden Sie sogar Papier. Dies ist eine künstlerische Antwort.
Smonff

Antworten:

4

Ich wollte dasselbe, also habe ich eins geschrieben. Sie können Poesie.el hier bekommen:

http://www.bobnewell.net/filez/poetry.zip

Es ist etwas nach dem Vorbild von 'Verse Perfect', außer natürlich für Emacs. Es funktioniert mit Linux. Ich habe keine anderen Systeme zum Testen.

Es macht diese Dinge:

  • Bietet Fußzählungen nach Linie am linken Rand.
  • Schnittstellen zu Offline- und Online-Reimwörterbüchern.
  • Bietet Reimvorlagen (links) für verschiedene Versformen.

Feedback ist willkommen, wenn Sie dies ausprobieren möchten. Meine E-Mail-Adresse befindet sich in den Codekommentaren.

Bob Newell
quelle
Das ist unglaublich. Kennen Sie jemanden, der dies mit Mac OSX zum Laufen gebracht hat? Es sieht so aus, als ob das Reimpaket für Ubuntu ist. Wie kann ich es unter OSX zum Laufen bringen?
Glühlampen
4

Emacs Muse (auch bekannt als "Muse" oder "Emacs-Muse") ist eine Authoring- und Publishing-Umgebung für Emacs. Es vereinfacht das Schreiben und Veröffentlichen von Dokumenten in verschiedenen Ausgabeformaten. Die Verwendung besteht aus zwei Hauptteilen: einem erweiterten Textmodus zum Erstellen von Dokumenten und Navigieren in Muse-Projekten sowie einer Reihe von Veröffentlichungsstilen zum Generieren verschiedener Arten von Ausgaben.

Der Muse-Modus sollte automatisch aktiviert werden, wenn Sie eine Datei mit der Erweiterung ".muse" besuchen. Eine solche Datei ist QuickStart.muse, die im Beispielverzeichnis der Muse-Distribution verfügbar ist. Sie können feststellen, dass der Muse-Modus aktiviert wurde, indem Sie in Ihrer Moduszeile nach dem Text „Muse“ suchen. Wenn der Muse-Modus nicht aktiviert wurde, können Sie ihn durch Typ M-xmuse-modeRET aktivieren .

In Ihrem Fall für die Angabe poetischer Strophen erfordert die Poesie, dass Leerzeichen erhalten bleiben (ich bin sicher, dass Sie dies bereits wissen), ohne jedoch auf Monospace zurückzugreifen. Verwenden Sie dazu das folgende Markup, das an E-Mail-Zitate erinnert. Öffnen Sie also eine Datei mit der Erweiterung .muse und geben Sie eine der folgenden Optionen ein:

 > A line of Emacs verse;
 >   forgive its being so terse.

Sie können das Tag auch verwenden, wenn Sie dies bevorzugen.

 <verse>
 A line of Emacs verse;
   forgive its being so terse.
 </verse>

Ein Satz von Tags kann wie folgt mehrere Strophen enthalten.

 <verse>
 A line of Emacs verse;
   forgive its being so terse.

 In terms of terse verse,
   you could do worse.
 </verse>
Luke Shimkus
quelle
Danke für den Zeiger. Ich habe Muse in meinen Google-Suchanfragen gesehen, habe es aber übergangen, weil ich davon ausgegangen bin, dass es mir wie der Org-Modus ein Markup geben würde, um Leerzeichen beim Export beizubehalten. Ich spiele jetzt seit einem Wochenende damit und habe keine zusätzlichen Funktionen gefunden, die den Muse-Modus für das Schreiben von Gedichten unterscheiden. Könnten Sie Ihre Antwort mit einem bestimmten Beispiel für eine Nicht-Leerzeichen-Exportfunktion von Muse aktualisieren?
lila_Pfeile