5

org-mode ファイルを、プログラムと手動の両方で編集できるフラット ファイル データベースとして使用したいと考えています。ブックマークのリストを表示する例を次に示します。

* Somebody's blog :: I like org-mode
:url: http://somebody.com/org
** Quotation 1
:date: 2013/01/13 08:32:11 EST
Very interesting observations here.
** Quotation 2
:date: 2013/01/13 08:33:46 EST
A marvelous code snippets

* Man bites dog
:url: http://newssite.com/today

そのようなファイルを編集するには、emacs または webserver cgi-script などを使用したいと思います (上記の例では、ブックマークを追加したり、既存のブックマークに引用符を追加したりします)。

問題は、たとえば、組織モードの見出しの下に挿入する Web サイトからの任意の選択を受け入れる場合に、少なくとも、アスタリスクで始まる引用行がファイルの構造に影響を与えないように、入力をサニタイズする必要がある場合です: 「*これは病理学的な例です」で始まり、いくつかの見出しの下でファイルに挿入されます.emacsでファイルを開くと、新しい第1レベル(h1)の見出しとして表示されます。

(i) 編集可能な組織モードのフラット ファイル データベース (これにより、エスケープとすべての XML トリックが除外されます) と (ii) 任意の入力を分離するという 2 つの目標を達成するにはどうすればよいでしょうか?

  • 解決策: #+BEGIN_QUOTE は、「*」で始まる行が新しい見出しとしてレンダリングされるため、機能しません。
  • 可能性 1: 外の世界からすべてをボックス化/再ボックス化: http://www.emacswiki.org/emacs/BoxQuoteこれは過剰に思えます。
4

0 に答える 0