Existe-t-il un mode Emacs pratique pour écrire de la poésie?


10

J'ai essayé des recherches simples sur Google et MELPA avec des mots clés comme "mode poésie emacs" ou "mode verset emacs", mais je n'ai rien trouvé spécifiquement construit à cet effet.

Le manuel passe en revue certaines extensions courantes, text-modemais elles sont conçues pour le balisage texte plus. Je recherche une mise en forme de texte plus distinctif.

Org a #+BEGIN_VERSE/ #+END_VERSEmarkup, qui préserve les espaces lors de l'exportation. C'est à peu près autant que vous pouvez obtenir de ce que je recherche.

Je recherche un mode qui connaît quelques conventions d'indentation, de capitalisation et de ponctuation. Points bonus s'il est bon de respecter les pauses isolées de ces conventions.


Vous pouvez certainement automatiser l'indentation et la capitalisation des lignes si c'est ce que vous recherchez. Cependant, je ne suis pas sûr de comprendre ce que vous voulez qu'Emacs fasse à propos de la ponctuation. Envisagez-vous de taper de la poésie sans ponctuation, puis de laisser Emacs "corriger automatiquement" vos erreurs de ponctuation? Il peut être utile de montrer un exemple avant-après d'un texte.
nispio

Je suis d'accord, je peux certainement coder ce que je recherche! Je pensais juste que ce serait un parfait Q-and-A s'il y avait un poète utilisant Emacs là-bas avec une recommandation. Re: ponctuation. L'exemple spécifique dans ma tête était d'ajouter "-" => "-" (en tiret) à la table d'abréviations locale, ou d'inclure des raccourcis clavier pour ajuster rapidement la table de syntaxe locale. J'ai laissé ces exemples hors du Q car (1) je ne voulais pas de réponses sur "comment ajouter à la table d'abréviations locale" ou "comment modifier la table de syntaxe" et (2) je ne voulais pas restreindre de manière préventive la portée des réponses valides.
purple_arrows

Je réfléchirai un peu plus à vos suggestions et mettrai à jour le Q avec des exemples spécifiques.
purple_arrows

Je connais le palimpseste , qui est destiné à écrire de la prose. Cela peut ou non convenir à votre flux de travail.
Wilfred Hughes

1
@purple_arrows J'utilise Emacs pour écrire de la poésie, le meilleur mode que j'imagine est text-mode. Tout d'abord, quand j'ai commencé à rechercher un poetry-mode, j'ai pensé que je devrais peut-être utiliser Markdown et ensuite le transformer d'une manière magnifique avec n'importe quelle bibliothèque. L'utilisation du balisage lors de l'écriture est un gros problème: la poésie ressemble à du code (cela peut être intéressant), mais ce n'est peut-être pas ce que vous recherchez. Si vous devez compter les alexandrins et montrer des erreurs ou quelque chose de similaire, un mode poésie est ok, sinon, vous feriez mieux de garder le contenu à l'écart du formatage. Ou même utiliser du papier. Ceci est une réponse artistique.
smonff

Réponses:


4

Je voulais la même chose alors j'en ai écrit une. Vous pouvez obtenir poésie.el ici:

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

Il est quelque peu calqué sur «Verse Perfect» sauf, bien sûr, pour Emacs. Cela fonctionne avec Linux. Je n'ai pas d'autres systèmes sur lesquels tester.

Il fait ces choses:

  • Fournit le nombre de pieds par ligne dans la marge gauche.
  • Interfaces avec les dictionnaires de rimes hors ligne et en ligne.
  • Fournit des modèles de rimes (à gauche) pour diverses formes de vers.

Les commentaires sont les bienvenus si vous décidez de l'essayer. Mon adresse e-mail est dans les commentaires du code.


C'est incroyable. Connaissez-vous quelqu'un qui a réussi à travailler avec Mac OSX? Il semble que le paquet de rimes soit pour Ubuntu. Comment puis-je le faire fonctionner sur OSX?
incandescentman

4

Emacs Muse (également connu sous le nom de «Muse» ou «Emacs-Muse») est un environnement de création et de publication pour Emacs. Il simplifie le processus d'écriture des documents et de les publier dans différents formats de sortie.Muse se compose de deux parties principales: un mode texte amélioré pour la création de documents et la navigation dans les projets Muse, et un ensemble de styles de publication pour générer différents types de sortie.

Le mode Muse doit être automatiquement activé lorsque vous visitez un fichier avec une extension «.muse». Un de ces fichiers est QuickStart.muse, qui est disponible dans le répertoire d'exemples de la distribution Muse. Vous pouvez voir que le mode Muse a été activé en vérifiant le texte «Muse» dans votre ligne de mode. Si le mode Muse n'a pas été activé, vous pouvez l'activer par type M-xmuse-modeRET.

Dans votre cas pour indiquer des strophes poétiques, la poésie exige que les espaces blancs soient préservés (je suis sûr que vous le savez déjà), mais sans avoir recours au monospace. Pour indiquer cela, utilisez le balisage suivant, qui rappelle les citations par e-mail. Ouvrez donc un fichier avec une extension .muse et tapez l'un des éléments suivants:

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

Vous pouvez également utiliser la balise, si vous préférez.

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

Plusieurs strophes peuvent être incluses dans un même ensemble de balises, comme suit.

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

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

Merci pour le pointeur. J'ai vu Muse dans mes recherches sur Google, mais je l'ai ignoré parce que je supposais, comme le mode Org, qu'il me donnerait un balisage pour préserver les espaces à l'exportation. Je joue avec lui depuis un week-end et je n'ai pas trouvé de fonctionnalités supplémentaires qui différencient le mode Muse pour écrire de la poésie. Pourriez-vous mettre à jour votre réponse avec un exemple spécifique d'une fonction d'exportation hors espace de Muse?
purple_arrows
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.