Top > sakura vps > emacs導入 emacs導入デフォルトでは入っていないのと、 yumで入れるとVer21と古いので、本体は自分でコンパイルする。 事前ライブラリ等導入など# 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! こんな感じで。 ダウンロードとインストール# 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の導入ダウンロードしておく
phpmode# cp phpmodeへのパス/php-mode-1.5.0/php-mode.el ./ emacs でM-x byte-compile-file でコンパイル済みemacs elisp .elcを作成しておく。 mmmode# tar -xzvf mmm-mode-0.4.8.tar.gz # cd mmm-mode-0.4.8 # ./configure # make # make install .emacsの設定の参考など
mmm-modeのphpmodeの:backは :back "\\(\\?>\\|\\'\\)"))) とするとPHPの閉じタグが無くても機能するみたい? http://2bangai.net/read/998ec91548339ce4d3dabd11adc9a5bba0d4d268d60e718f64b6f748b91f8303/701 の720 |