Esiste una modalità Emacs comoda per scrivere poesie?


10

Ho provato semplici ricerche su Google e MELPA con parole chiave come "emacs poetry mode" o "emacs verse mode" ma non ho trovato nulla di specifico per questo scopo.

Il manuale illustra alcune estensioni comuni a, text-modema sono progettate per il mark-plus di testo. Sto cercando il testo più la formattazione distintiva.

Org ha #+BEGIN_VERSE/ #+END_VERSEmarkup, che conserva gli spazi bianchi all'esportazione. Questo è quanto più lontano puoi ottenere da quello che sto cercando.

Sto cercando una modalità che conosca alcune convenzioni per rientro, maiuscole e punteggiatura. Punti bonus se va bene rispettare le pause isolate da quelle convenzioni.


Potresti certamente automatizzare il rientro e la capitalizzazione delle linee se questo è ciò che stai cercando. Tuttavia, non sono sicuro di aver capito cosa vuoi fare da Emacs sulla punteggiatura. Intendi scrivere poesie senza punteggiatura e lasciare che Emacs "corregga automaticamente" i tuoi errori di punteggiatura? Potrebbe essere utile mostrare un esempio prima e dopo di alcuni testi.
nispio,

Sono d'accordo, posso sicuramente codificare ciò che sto cercando! Ho pensato che sarebbe stato un perfetto Q-and-A se ci fosse un poeta che usa Emacs là fuori con una raccomandazione. Ri: punteggiatura. L'esempio specifico nella mia testa è stato l'aggiunta di "-" => "-" (trattino) alla tabella abbrev locale o l'inclusione di combinazioni di tasti per regolare rapidamente la tabella della sintassi locale. Ho lasciato quegli esempi fuori dalla Q poiché (1) non volevo risposte a "come aggiungere alla tabella abbrev locale" o "come modificare la tabella della sintassi" e (2) non volevo restringere preventivamente l'ambito delle risposte valide.
purple_arrows

Ci penserò un po 'di più sui tuoi suggerimenti e aggiornerò la Q con esempi specifici.
purple_arrows

Sono a conoscenza del palinsesto , che è destinato alla scrittura di prosa. Potrebbe adattarsi o meno al tuo flusso di lavoro.
Wilfred Hughes,

1
@purple_arrows Uso Emacs per scrivere poesie, la migliore modalità che posso immaginare è text-mode. Innanzitutto, quando ho iniziato a cercare un poetry-mode, ho pensato che forse avrei dovuto usare Markdown e poi trasformarlo in un modo meraviglioso con qualunque libreria. L'uso del markup durante la scrittura è un grosso problema: la poesia sembra un codice (può essere interessante), ma forse non è quello che stai cercando. Se hai bisogno di contare gli alessandrini e mostrare errori o qualcosa di simile, una modalità poesia è ok, altrimenti, è meglio mantenere il contenuto lontano dalla formattazione. O persino usare la carta. Questa è una risposta artistica.
smonff

Risposte:


4

Volevo la stessa cosa, quindi ne ho scritto uno. Puoi ottenere poetry.el qui:

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

È in qualche modo modellato su "Verse Perfect" tranne, ovviamente, per Emacs. Funziona con Linux. Non ho altri sistemi su cui testare.

Fa queste cose:

  • Fornisce i conteggi dei piedi per linea nel margine sinistro.
  • Interfacce con dizionari rima offline e online.
  • Fornisce modelli in rima (a sinistra) per varie forme di versi.

Il feedback è benvenuto se si decide di provarlo. Il mio indirizzo e-mail è nei commenti del codice.


Questo è incredibile. Conosci qualcuno che ha ottenuto questo lavorando con Mac OSX? Sembra che il pacchetto rima sia per Ubuntu. Come posso farlo funzionare su OSX?
incandescentman,

4

Emacs Muse (noto anche come "Muse" o "Emacs-Muse") è un ambiente di creazione e pubblicazione per Emacs. Semplifica il processo di scrittura e pubblicazione dei documenti in vari formati di output. La matrice è composta da due parti principali: una modalità di testo migliorata per la creazione di documenti e la navigazione all'interno di progetti Muse e una serie di stili di pubblicazione per la generazione di diversi tipi di output.

La modalità Muse dovrebbe essere attivata automaticamente quando visiti un file con estensione ".muse". Uno di questi file è QuickStart.muse, disponibile nella directory degli esempi della distribuzione Muse. Puoi dire che la modalità Muse è stata attivata controllando il testo "Muse" nella riga della modalità. Se la modalità Muse non è stata attivata, è possibile attivarla digitando M-xmuse-modeRET.

Nel tuo caso per indicare stanze poetiche, la poesia richiede che gli spazi bianchi siano preservati (sono sicuro che lo sai già), ma senza ricorrere alla monospazio. Per indicarlo, utilizzare il seguente markup, che ricorda le citazioni di posta elettronica. Quindi apri un file con estensione .muse e digita uno dei seguenti:

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

Puoi anche usare il tag, se preferisci.

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

Più stanze possono essere incluse in un set di tag, come segue.

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

 In terms of terse verse,
   you could do worse.
 </verse>

Grazie per il puntatore. Ho visto Muse nelle mie ricerche su Google ma l'ho passato perché pensavo che, come la modalità Org, mi avrebbe dato un markup per preservare lo spazio bianco all'esportazione. Ci sto giocando da un weekend e non ho trovato funzionalità aggiuntive che differenziano la modalità Muse per la scrittura di poesie. Potresti aggiornare la tua risposta con un esempio specifico di una funzione di esportazione di spazi non bianchi di Muse?
purple_arrows,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.