詩を書くのに便利なEmacsモードはありますか?


10

「emacs poetry mode」や「emacs verse mode」などのキーワードを使用して、GoogleとMELPAで簡単な検索を試しましたが、この目的のために特別に作成されたものは見つかりませんでした。

このマニュアルでは、いくつかの一般的な拡張機能text-modeについて説明していますが、それらはテキストプラスマークアップ用に設計されています。テキストと特徴的なフォーマットを探しています。

Orgには#+BEGIN_VERSE/ #+END_VERSEマークアップがあり、エクスポート時に空白が保持されます。それはあなたが私が探しているものからあなたが得ることができる限りです。

インデント、大文字、句読点のいくつかの規則を知っているモードを探しています。それらの慣習からの孤立した休憩を尊重するのが良い場合のボーナスポイント。


行のインデントと大文字の使用を自動化することもできます。しかし、句読点についてEmacsに何をしてほしいのか、私にはわかりません。句読点なしで詩を入力し、Emacsに句読点エラーを「自動修正」させる計画はありますか?一部のテキストの前後の例を示すと役立つ場合があります。
nispio 2014年

私が同意する、私が探しているものを間違いなくコード化できる!Emacsを使う詩人がいて、推薦があれば完璧なQ&Aになると思いました。Re:句読点。私の頭の中での具体的な例は、ローカルの略語テーブルに「-」=>「–」(ダッシュ)を追加すること、またはローカル構文テーブルをすばやく調整するためのキーバインディングを含めることでした。(1)「ローカルの省略形テーブルに追加する方法」または「構文テーブルを変更する方法」への回答が欲しくなかったため、および(2)先制的に絞り込みたくなかったため、これらの例はQから除外しました。有効な回答の範囲。
purple_arrows 2014年

私はあなたの提案についてもう少し考え、具体的な例でQを更新します。
purple_arrows 2014年

散文を書くためのpalimpsestを知っています。ワークフローに適している場合とそうでない場合があります。
Wilfred Hughes

1
@purple_arrows詩を書くためにEmacsを使っていますが、私が想像できる最高のモードはtext-modeです。最初に、について検索し始めたとき、poetry-modeMarkdownを使用してから、ライブラリを使用して美しい方法で変換する必要があると思いました。書き込み中にマークアップを使用することは大きな問題です。詩はコードのように見えます(興味深いかもしれません)が、検索対象ではない可能性があります。アレクサンドリア人を数えてエラーなどを表示する必要がある場合は、詩モードで問題ありません。それ以外の場合は、コンテンツをフォーマット設定から遠ざけます。または紙を使用します。これは芸術的な答えです。
smonff 2014年

回答:


4

同じものが欲しかったので書いた。ここでpoetry.elを取得できます。

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

もちろん、Emacsを除き、「Verse Perfect」をモデルにしています。Linuxで動作します。テストする他のシステムはありません。

次のことを行います。

  • 左マージンのラインごとに足数を提供します。
  • オフラインとオンラインの押韻辞書とのインターフェース。
  • さまざまな詩のフォームの韻律テンプレート(左側)を提供します。

これを試してみることにした場合は、フィードバックを歓迎します。私のメールアドレスはコードのコメントにあります。


これが信じられない。これをMac OSXで動作させている人を知っていますか?rhymeパッケージはUbuntu用のようです。OSXで動作させるにはどうすればよいですか?
白熱

4

Emacs Muse(別名「Muse」または「Emacs-Muse」)は、Emacsのオーサリングおよび公開環境です。ドキュメントを作成してさまざまな出力形式で公開するプロセスを簡素化します。Museは2つの主要部分で構成されています。ドキュメントを作成してMuseプロジェクト内を移動するための拡張テキストモードと、さまざまな種類の出力を生成するための一連の公開スタイルです。

拡張子が「.muse」のファイルにアクセスすると、ミューズモードが自動的にアクティブになります。そのようなファイルの1つに、QuickStart.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>

次のように、複数のスタンザを1つのタグセットに含めることができます。

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

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

ポインタをありがとう。Google検索でMuseを見つけましたが、Org Modeのように、エクスポート時に空白を保持するためのマークアップを提供すると想定していたため、Museを無視しました。私は週末にそれをいじっており、詩を書くためのミューズモードを差別化する追加の機能を見つけていません。Museの空白以外のエクスポート機能の具体例を使用して、回答を更新できますか?
purple_arrows 2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.