どうも、片多です。
> Ruby なら、ruby-mode があるようですから、そちらを使うのも良い
> かもしれませんよ>片多さん
ぶっ! し、知りませんでした。
> ちょっと手元に Ruby の RPM パッケージがないので確認取れないん
> ですが、パッケージに同梱されているかも知れません。
ありました。
Vine Plusからダウンロードしたruby-1.6.1-0vl1.i386.rpmの中に
inf-ruby.el
ruby-mode.el
rubydb2x.el
rubydb3x.el
があるので、これを~/lib/emacsにコピーして、~/.emacsに以下の記述を付け加えまし
た。
--
; マクロサーチパスの追加
;;; ~/lib/emacs 以下にユーザ用の *.el, *.elc を置くことができます
(setq load-path (append '("~/lib/emacs") load-path))
;;; txtファイルを開いたときにfundamental-modeにする(自動改行しない)
;;; rbファイルを開いたときにruby-modeにする
(setq auto-mode-alist
(append '(("\\.txt$" . fundamental-mode)
("\\.rb$" . ruby-mode))
auto-mode-alist))
;;; Rubyスクリプトに対応するruby-modeを使用
;;; あらかじめ/usr/doc/ruby-1.6.1/miscのファイルを
;;; ~/lib/emacsにコピーしておくこと
(autoload 'ruby-mode "ruby-mode" "Ruby editing mode" t)
(add-hook 'ruby-mode-hook
(function
(lambda ()
(and (eq window-system 'x) (font-lock-mode t))
(local-set-key "\C-m" 'reindent-then-newline-and-indent))))
--
なお、ruby-modeを呼び出すための記述は過去のVineメーリングリスト
[vine-users:018397] Re: muleのキーバ インディングについて
を参考にしました。
というより、必要部分をそのままコピーさせて頂きました。
おかげでrubyを開いたときにカラフルなruby-modeになりました。
これでrubyの勉強がはかどると思います。
鈴木さん、情報ありがとうございました。
References:
- [vine-users:026946] Emacsで日本語でのワードラップは可能ですか?ss23_vine
- [vine-users:027053] ワードラップしない方法は?ta3
- [vine-users:027122] Re: ワードラップしない方法は?(解決)ta3
- [vine-users:027123] Re:ワードラップしない方法は?(解決)Norio Suzuki
- Prev by Subject: [vine-users:027152] Re:初代iBookにて、インストール時グラフィックが表示されない
- Next by Subject: [vine-users:027154] Re: GIMPのプラグインとしてのxscanimageが認識されません
- Previous by thread: [vine-users:027123] Re:ワードラップしない方法は?(解決)
- Next by thread: [vine-users:026948] Postfixインストールで「必須パッケージ」エラー
- Indexes:[Main][Thread]