ラベル Emacs の投稿を表示しています。 すべての投稿を表示
ラベル Emacs の投稿を表示しています。 すべての投稿を表示

2011年8月15日月曜日

[Emacs]さくらVPSセットアップ

前回、さくらVPSの環境にLAMP環境を構築しました。

今回は開発環境らしくするため、Emacsをインストールします。

■gccをインストール
gccが入っていないとはじまりませんな。
$yum install gcc*

■Emacsをインストール
ソースGet!
$ wget ftp://ftp.ring.gr.jp/pub/GNU/emacs/emacs-23.1.tar.gz
$ wget http://ftp.gnu.org/pub/gnu/emacs/emacs-23.1.tar.gz
$ tar xzf emacs-23.1.tar.gz
$ ls -la

$ ./configure --without-x
$ make
$ make install
$ emacs --version
GNU Emacs 23.1.1
Copyright (C) 2009 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

Emacs設定ファイルの配置
私は各種設定ファイルをさまざまな環境で共有できるようにDropboxに保存しています。

今回もDropboxからファイルダウンロードして配置しようかと思いましたが、
以下のページを見つけてこのやり方はまずいかなと、再検討しております。

さくらVPSでDropboxをX11なしで使う
Dropboxを使うな、とまでは言いませんが

とりあえず、".emacs"は作成したけれど、何か良い手はないものか。

2011年2月22日火曜日

[Emacs拡張] migemo-install

Migemoはローマ字のまま日本語をインクリメンタルサーチできる強力なツールです。

インストールに必要なもの
Emacs 私の環境はEmacs 22.3.1 (i386-apple-darwin9.8.0, Carbon Version 1.6.0) です。

APEL 不要かもしれません。

Ruby Migemo は Ruby で書かれています。 (1.6 以降対応)

Ruby/Bsearch バイナリサーチをするための Ruby のライブラリです。
パッケージを展開し、ライブラリファイルをrubyのディレクトリに配置します。
cp -p bsearch.rb /usr/lib/ruby/site_ruby/

Ruby/RomKan ローマ字<->かなを相互変換する Ruby のライブラリです。
パッケージを展開し、ライブラリファイルをrubyのディレクトリに配置します。
cp -p romkan.rb /usr/lib/ruby/site_ruby/

Migemo Migemo 本体です。現在のバージョンは 0.40 です。 migemo コマンドおよび Emacs から操作するための elisp が含まれます。
./configure
make
make install

インストール後に.emacsに以下の設定を追記します。
(require 'migemo)


以上です。


参考URL:
http://0xcc.net/migemo/
http://www4.kcn.ne.jp/~boochang/emacs/migemo.html

2011年1月24日月曜日

[Emacs拡張] auto-install

Emacsを使用してますが、どのように拡張してきたか忘れがちなので記録を残していきたいと思います。

まずauto-install.elを利用できるようにします。
EmacsはLispプログラムをインストールして拡張するので、なるべく楽にインストールできるようにします。

1. EmacsWikiからauto-install.elをダウンロード
mkdir -p ~/.emacs.d/auto-install
cd ~/.emacs.d/auto-install
wget http://www.emacswiki.org/emacs/download/auto-install.el
(MacOSXでは標準ではwgetが使用できないのでcurlを利用します。curl -O http://www.emacswiki.org/emacs/download/auto-install.el)
emacs --batch -Q -f batch-byte-compile auto-install.el
auto-install.elcというコンパイル済みファイルが作成される

2.MacOSXでは以下のパスにコンパイル済みファイルを配置する
/Applications/Emacs.app/Contents/Resources/site-lisp

3. .emacsに以下の設定を追加する
;; auto-install
(require 'auto-install)
;;
(add-to-list 'load-path auto-install-directory)
;; 起動時にEmacsWikiのページ名を補完候補に加える
(auto-install-update-emacswiki-package-name t)
(auto-install-compatibility-setup)
(setq ediff-window-setup-function 'ediff-setup-windows-plain)

4. M-x install-elisp-from-emacswikiが実行できればインストール成功です。


以上です。