0

私はRoRとEmacsの両方を学習している最中です。このプロセスは、残りの人生を喜んで引き受けることを期待しています。基本的な戦略は、単純なツールセットから始めて、ツールチェストをいっぱいにすることです。平行。

そのために、RinariやnXhtmlはまだインストールしたくありませんが、少なくとも基本的な構文の強調表示とインデントをさまざまなRailsファイルに入れたいと思います。また、emacs.dの「スターターキット」を使用したくありません。私のもう1つの目標は、Emacs構成のすべての行を理解し、すっきりと清潔に保ち、がらくたをなくすことです。

問題は、Gemfileのようにrails内の多くのファイルがruby構文を使用しているように見えるが、Gemfileのように.rbサフィックスを使用していないため、遭遇するファイルごとにruby-modeをオンにする必要があることです。これはEmacsのやり方とは思えません。

Railsファイルとそれらが使用するモードのマップが必要だと思っていたので、設定に簡単に組み込むことができますが、見つからないようです。誰か提案はありますか?

4

1 に答える 1

2

Ruby モードのファイルの関連付け:

(add-to-list 'auto-mode-alist '("\\.\\(rb\\|ru\\|builder\\|rake\\|thor\\|gemspec\\)\\'" . ruby-mode))
(add-to-list 'auto-mode-alist '("\\(rake\\|thor\\|guard\\|gem\\|cap\\|vagrant\\)file\\'" . ruby-mode))

他の種類のファイルの編集モード:

erb テンプレート - rhtml モード

haml テンプレート - haml モード

スリムなテンプレート -スリムモード

于 2012-10-31T19:14:33.917 に答える