- 追加された行はこの色です。
- 削除された行はこの色です。
* emacs導入 [#h4523b7a]
デフォルトでは入っていないのと、
yumで入れるとVer21と古いので、本体は自分でコンパイルする。
** 事前ライブラリ等導入など [#v146eca7]
# yum install giflib\* xorg-x11-fonts-\* Xaw3d\*
Installed:
Xaw3d.i386 0:1.5E-10.1 Xaw3d.x86_64 0:1.5E-10.1
Xaw3d-devel.i386 0:1.5E-10.1 Xaw3d-devel.x86_64 0:1.5E-10.1
giflib.i386 0:4.1.3-7.3.3.el5 giflib.x86_64 0:4.1.3-7.3.3.el5
giflib-devel.i386 0:4.1.3-7.3.3.el5 giflib-devel.x86_64 0:4.1.3-7.3.3.el5
giflib-utils.x86_64 0:4.1.3-7.3.3.el5 xorg-x11-fonts-100dpi.noarch 0:7.1-2.1.el5
xorg-x11-fonts-75dpi.noarch 0:7.1-2.1.el5 xorg-x11-fonts-ISO8859-1-100dpi.noarch 0:7.1-2.1.el5
xorg-x11-fonts-ISO8859-1-75dpi.noarch 0:7.1-2.1.el5 xorg-x11-fonts-ISO8859-14-100dpi.noarch 0:7.1-2.1.el5
xorg-x11-fonts-ISO8859-14-75dpi.noarch 0:7.1-2.1.el5 xorg-x11-fonts-ISO8859-15-100dpi.noarch 0:7.1-2.1.el5
xorg-x11-fonts-ISO8859-15-75dpi.noarch 0:7.1-2.1.el5 xorg-x11-fonts-ISO8859-2-100dpi.noarch 0:7.1-2.1.el5
xorg-x11-fonts-ISO8859-2-75dpi.noarch 0:7.1-2.1.el5 xorg-x11-fonts-ISO8859-9-100dpi.noarch 0:7.1-2.1.el5
xorg-x11-fonts-ISO8859-9-75dpi.noarch 0:7.1-2.1.el5 xorg-x11-fonts-Type1.noarch 0:7.1-2.1.el5
xorg-x11-fonts-cyrillic.noarch 0:7.1-2.1.el5 xorg-x11-fonts-ethiopic.noarch 0:7.1-2.1.el5
xorg-x11-fonts-misc.noarch 0:7.1-2.1.el5 xorg-x11-fonts-syriac.noarch 0:7.1-2.1.el5
xorg-x11-fonts-truetype.noarch 0:7.1-2.1.el5
Dependency Installed:
libICE-devel.x86_64 0:1.0.1-2.1 libSM-devel.x86_64 0:1.0.1-3.1 libX11-devel.x86_64 0:1.0.3-11.el5
libXau-devel.x86_64 0:1.0.1-3.1 libXdmcp-devel.x86_64 0:1.0.1-2.1 libXext-devel.x86_64 0:1.0.1-2.1
libXmu.i386 0:1.0.2-5 libXmu-devel.x86_64 0:1.0.2-5 libXpm.i386 0:3.5.5-3
libXpm-devel.x86_64 0:3.5.5-3 libXt-devel.x86_64 0:1.0.2-3.2.el5 mesa-libGL-devel.x86_64 0:6.5.1-7.8.el5
xorg-x11-proto-devel.x86_64 0:7.1-13.el5 xorg-x11-util-macros.x86_64 0:1.0.2-4.fc6
Complete!
# yum install zlib* libjpeg\* libpng\* libtiff\*
Running Transaction
Installing : zlib-devel 1/7
Installing : libjpeg-devel 2/7
Installing : libtiff-devel 3/7
Installing : libpng-devel 4/7
Installing : libtiff-devel 5/7
Installing : libpng-devel 6/7
Installing : libjpeg-devel 7/7
Installed:
zlib-devel.x86_64 0:1.2.3-3
libjpeg-devel.i386 0:6b-37
libjpeg-devel.x86_64 0:6b-37
libpng-devel.i386 2:1.2.10-7.1.el5_5.3
libpng-devel.x86_64 2:1.2.10-7.1.el5_5.3
libtiff-devel.i386 0:3.8.2-7.el5_6.7
libtiff-devel.x86_64 0:3.8.2-7.el5_6.7
Complete!
こんな感じで。
** ダウンロードとインストール [#yead6d2f]
# wget ftp://ftp.ring.gr.jp/pub/GNU/emacs/emacs-23.3.tar.gz
# wget ftp://ftp.ring.gr.jp/pub/GNU/emacs/emacs-23.3.tar.gz.sig
鍵の確認。
# gpg --verify emacs-23.3.tar.gz.sig
gpg: Signature made Thu Mar 10 11:41:10 2011 JST using DSA key ID BC40251C
gpg: Can't check signature: public key not found
おっと、、気を取り直して公開鍵を取り込んで再確認
# gpg --keyserver pgp.mit.edu --recv-key BC40251C
gpg: requesting key BC40251C from hkp server pgp.mit.edu
gpg: key BC40251C: public key "Chong Yidong <cyd@stupidchicken.com>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
# gpg --verify emacs-23.3.tar.gz.sig
gpg: Signature made Thu Mar 10 11:41:10 2011 JST using DSA key ID BC40251C
gpg: Good signature from "Chong Yidong <cyd@stupidchicken.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: AF1A 0574 841E 0F2D EDE2 829A 764D A716 BC40 251C
OK
# tar -xzvf emacs-23.3.tar.gz
# cd emacs-23.3
# ./configure
# make
# make install
** phpmodeとmmmodeの導入 [#k202a249]
ダウンロードしておく
- phpmode
http://sourceforge.net/projects/php-mode/
zipファイル配布なのでこれを展開しておく。バージョンは1.5だった。
- mmmode
http://sourceforge.net/projects/mmm-mode/
http://downloads.sourceforge.net/project/mmm-mode/mmm-mode/0.4.8/mmm-mode-0.4.8.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmmm-mode%2F&ts=1309317734&use_mirror=jaist
*** phpmode [#uab093f3]
# cp phpmodeへのパス/php-mode-1.5.0/php-mode.el ./
emacs でM-x byte-compile-file でコンパイル済みemacs elisp .elcを作成しておく。
*** mmmode [#aff9c882]
# tar -xzvf mmm-mode-0.4.8.tar.gz
# cd mmm-mode-0.4.8
# ./configure
# make
# make install
*** .emacsの設定の参考など [#ica76b1c]
- http://d.hatena.ne.jp/portown/20110114/1297359135
- http://d.hatena.ne.jp/mojin/20070819/1187456329
- http://bluestar.s32.xrea.com/text/php-mode.php
- http://d.hatena.ne.jp/totemn/20091205/p1
mmm-modeのphpmodeの:backは
:back "\\(\\?>\\|\\'\\)")))
とするとPHPの閉じタグが無くても機能するみたい?
http://2bangai.net/read/998ec91548339ce4d3dabd11adc9a5bba0d4d268d60e718f64b6f748b91f8303/701
の720