タグ

psgmlに関するmhrsのブックマーク (6)

  • http://mynotes.jp/emacs/psgml

  • PSGMLのススメ - Emacs

    PSGMLのススメ 概要 皆さん普段何使ってXMLやHTML書いてます? ここではEmacsのメジャーモードの一つであるPSGMLをご紹介し,楽々マークアップ生活をおくる為の準備と,PSGMLの使い方を簡単に説明したいと思います. 特徴 PSGMLは極めて強力で,機能も豊富にあるのですが,最大の特徴は『その文書型のDTDをPSGML自身が解釈してその場所に最適な要素名で補完してくれる(若しくは挿入してくれたり,リストアップしてくれる)事』,それによって,『全部の要素の親子関係を自分が憶えていなくても意識せず正しいマークアップをすることが出来る事』にあると云えるのではないかと思います. 例えば文書型がXHTML1.1のHTMLを編集しているとしましょう.body要素直下のある箇所に番号付き箇条書き (ol)を入れたくなったとします.PSGMLでは要素を挿入したい時 Control + c (

  • PSGML で xmlns= を入力する (ゴミ箱の中の技術メモ)

    使ってみたソフトウェアの雑感、やってみた設定のメモなど、およそ他人には役に立たなさそうなことを自分が将来的に参照することを主な目的になんとなく書いているメモ集。 2008年4月より「ゴミ箱の中の雑記長」に統合し、このブログの更新は停止しました。 なお、 TrashPot トップページに掲載されている注意事項をご一読の上でお読みください。 Emacsを使って HTMLを書くときに有効なのが、 PSGMLだ。 これさえ使えば、比較的楽に validな [X]HTMLを書ける。しかし、なぜだか html要素の xmlns属性を入れられそうで入れられなくて、 XHTMLファイルを編集 する度にいらいらとしていた。が、ようやくそんないらいらの日々に別れを告 げられることになった。 PSGMLを使って XHTMLを書くとき、 html要素の開始タグのところで C-c C-a して属性値の編集をしようと

  • Emacsen

    1. Emacs といいながら,最近は Meadow のみ. 1.1 XHTML with PSGML (00.10.29-) PSGML を使って XHTML 文書を書くための設定について. XHTML 文書を xml-mode に関連付ける (setq auto-mode-alist (append '(("\\.html$" . xml-mode) ... ) auto-mode-alist)) DTD の設定 sgml-custom-dtd に使用する DTD のリストを設定する. (setq sgml-custom-dtd '(("XHTML 1.0" "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"xhtml/xhtml1-strict.dtd\">\n") ("XHTML 1.0 transitio

    mhrs
    mhrs 2005/06/16
    「PSGML を使って XHTML 文書を書くための設定について」等。
  • A GNU Emacs mode for SGML files

    Information about PSGML PSGML is a GNU Emacs Major Mode for editing SGML and XML coded documents. Update Versions and how to get them Compatibility Latest manual Emacs is an advanced and extensible editor. A Major Mode customizes Emacs for editing text of a particular sort. PSGML is a major mode for SGML documents. PSGML has several functions for editing SGML documents. Indentation according to el

    mhrs
    mhrs 2005/06/15
    PSGML。Emacsで動作するSGML編輯モード。xml-modeも含まれてゐる。
  • PSGMLモードを使う

    はじめに PSGMLモードはSGMLを編集するためのモードだが、XML、HTMLに特化した XMLモード、HTMLモードも含まれています。PSGMLモードではDTDがある と幸せになれます。逆に言うとDTDが無いときは使ってもあまり嬉しく ありません。 設定 (autoload 'xml-mode "psgml" "Major mode to edit XML files." t) ;;; RELAX、RELAX NGもxml-modeで開く (setq auto-mode-alist (append '(("\\.\\(xml\\|rlx\\|rng\\)$" . xml-mode)) auto-mode-alist)) ;;; XHTMLはhoge.xhtml.jaのように.xhtmlの後に拡張子がついてもいい (setq auto-mode-alist (append '(("\\.

    mhrs
    mhrs 2005/06/15
    PSGMLについての簡單な解説と、使ひ方のメモ。
  • 1