有Emacs模式可以方便地写诗吗?


10

我曾尝试在Google和MELPA上使用“ emacs诗歌模式”或“ emacs诗歌模式”之类的关键字进行简单搜索,但没有找到专门为此目的构建的内容。

该手册介绍了一些常见的扩展,text-mode但它们是针对文本加标记而设计的。我正在寻找文字加独特的格式。

组织具有#+BEGIN_VERSE/ #+END_VERSE标记,可在导出时保留空白。那就是我所寻找的尽可能多的东西。

我正在寻找一种知道一些缩进,大写和标点符号约定的模式。如果要尊重那些约定中孤立的休息时间,那将是一个加分点。


如果您要这样做,那么您当然可以自动执行行的缩进和大写。但是,我不确定我是否了解您希望Emacs对标点做些什么。您是否打算在不使用标点符号的情况下键入诗歌,然后让Emacs“自动更正”您的标点符号错误?这可能有助于显示某些文本的前后示例。
nispio 2014年

我同意,我绝对可以编写所需的代码!我只是认为,如果有一位使用Emacs的诗人提出建议,那将是一个完美的问答。回复:标点符号。我脑海中的特定示例是在本地缩写表中添加“-” =>“ –”(破折号),或包含快捷键以快速调整本地语法表。因为(1)我不想要“如何添加到本地缩写表”或“如何修改语法表”的答案,以及(2)我不想抢先缩小范围,所以我将这些示例排除在Q之外。有效答案的范围。
purple_arrows 2014年

我会再考虑您的建议,并通过具体示例来更新Q。
purple_arrows 2014年

我知道palimpsest是用于撰写散文的。它可能适合或不适合您的工作流程。
Wilfred Hughes

1
@purple_arrows我确实使用Emacs来写诗,我能想象的是最好的方式text-mode。首先,当我开始搜索时poetry-mode,我认为我应该使用Markdown,然后使用任何库以一种精美的方式对其进行转换。写作时使用标记是一个大问题:诗歌看起来像代码(可能很有趣),但可能不是您要搜索的内容。如果您需要计算亚历山大数字并显示错误或类似内容,则可以采用诗歌模式,否则,最好不要格式化内容。甚至用纸。这是一个艺术上的答案。
smonff 2014年

Answers:


4

我一直想要同样的东西,所以我写了一本。您可以在此处获得poetry.el:

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

它当然是根据“ Verse Perfect”建模的,当然,它是针对Emacs的。它适用于Linux。我没有其他系统可以测试。

它执行以下操作:

  • 在左边距中按行提供脚数。
  • 与离线和在线押韵字典接口。
  • 提供各种韵律形式的押韵模板(左侧)。

如果您决定尝试此方法,欢迎提供反馈。我的电子邮件地址在代码注释中。


这难以置信。您知道与Mac OSX一起使用过的人吗?韵包似乎适用于Ubuntu。如何在OSX上运行它?
白炽灯

4

Emacs Muse(也称为“ Muse”或“ Emacs-Muse”)是Emacs的创作和发布环境。它简化了编写文档并将其发布为各种输出格式的过程。Muse包括两个主要部分:用于编写文档和在Muse项目中导航的增强的文本模式,以及用于生成不同类型输出的一组发布样式。

当您访问扩展名为“ .muse”的文件时,“缪斯模式”应自动激活。这样的文件之一就是QuickStart.muse,该文件在Muse发行版的examples目录中可用。您可以通过在模式行中检查文本“ Muse”来告知Muse模式已激活。如果尚未激活“缪斯模式”,则可以通过键入M-xmuse-modeRET 来激活它。

对于您表示诗意的节的情况,诗歌要求保留空白(我确定您已经知道这一点),但不能求助于空格。为了表明这一点,请使用以下标记,使人联想到电子邮件的报价。因此,打开一个扩展名为.muse的文件,然后键入以下任意一个:

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

如果愿意,也可以使用标签。

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

一组标签中可能包含多个节,如下所示。

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

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

感谢您的指导。我在Google搜索中看到了缪斯,但由于我假设它像组织模式一样会跳过,所以忽略了它,因为它会给我标记以保留导出时的空白。我已经玩了一个周末,还没有发现其他使Muse Mode区别于诗歌的功能。您能否使用Muse的非空白导出功能的特定示例来更新答案?
purple_arrows 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.