問題タブ [ruby-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
220 参照

ruby - 入力後、rubyモードで「end」のインデントを自動的に解除しますか?

ruby-mode末尾を自動的にインデント解除するように設定することはできますか?

たとえば、endが次のように入力された後:

これに変わるはずです:

0 投票する
1 に答える
4201 参照

ruby - emacs に ruby​​-mode をインストールする方法

fedora 用の emacs をインストールしたところemacsですruby。ルビーのコードヒント、コード補完タイプの機能を提供するために必要なツール、拡張機能は何ですか?

0 投票する
2 に答える
414 参照

emacs - emacs:reindent-then-newline-and-indent後のrubyモード

emacs23.2とpurcellhttps://github.com/purcell/emacs.dの参照構成を使用しています。rubyファイル とrailsファイルを編集しているときに問題が発生しました。以下を参照してください。ここに画像の説明を入力してください

手順:
1。カーソルをどこかに移動します
2.「RET」キーを押して新しい行を追加し、カーソルをどこかに移動します
3.最後の新しい行で赤いスペースが発生しました。

このマークをオフにする方法を知っていますか?

0 投票する
2 に答える
123 参照

ruby-on-rails - 特定の Major に対してのみ Emacs Minor をロードする

私は emacs の初心者で、Ruby on Rails の「スターター キット」をインストールしました。これはうまく機能します。ただし、私はPHPでも開発しており、スターターはいくつかの問題を引き起こします。

ruby ファイル以外のすべてのファイルを編集するときに、いくつかのマイナー モードをオフにしたい。

私の .emacs ファイルには次のものがあります。

これをコメントアウトすると、すべてのファイルでマイナーが消えるので、次のようにフックを追加してみました (ただし、私は完全な初心者なので、これは間違ったアプローチかもしれません)。

また、イベントフックを使用して関数を呼び出し、上記の行を関数に移動しようとしましたが、それでも機能しませんでした。

.rb 以外のすべてのファイルから ruby​​-block マイナーを削除する助けをいただければ幸いです。

0 投票する
2 に答える
694 参照

emacs - Emacs24 の ruby​​-mode 関数の ido-imenu はどうなりましたか?

emacs-starter-kit v1 のEmacs 23.2C-x C-iには(またはido-imenu) があります (Sublime Text の Cmd+R に似ています)。emacs-starter-kit v2 のEmacs24にはこの機能がありません。機能を再現しようとするこの github issuefixを見つけました。これは ではido-imenu機能しますがelisp-mode、 では機能しなくなりましたruby-mode。私は得る:

  1. 誰もこれを機能させる方法を考え出しましたか?
  2. なぜこれは Emacs24 から取り除かれたのですか?
  3. この機能の新しい代替品はありますか?
0 投票する
1 に答える
235 参照

ruby-on-rails - さまざまなRailsファイルのrubyモードを有効にする

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

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

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

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

0 投票する
2 に答える
239 参照

ruby-on-rails - RubyonEmacsパッケージのインストール

emacsでその場でルビーコードをインデントすることに関して、メジャーモードに入った後にマイナーモードを自動的に起動させるにはどうすればよいですか?

基本的に、Rubyファイル(で開く)を開くと、自動的に起動しruby-modeたいと思います。electric-indent-mode

また、インストールしruby-endてみましたが、動作しません。にコピーしruby-end.rb~/.emacs.d以下を追加しましたinit.el

私もruby-end.pl同じエラーが発生します。--debug-initのエラーの結果は次のとおりです。

何か案は?EmacsでのRubyonRails開発に関する指針を持っている人はいますか?コマンドラインベースのテキストEmacs24.2.1を使用しています。