問題タブ [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.
ruby - 入力後、rubyモードで「end」のインデントを自動的に解除しますか?
ruby-mode
末尾を自動的にインデント解除するように設定することはできますか?
たとえば、endが次のように入力された後:
これに変わるはずです:
ruby - emacs に ruby-mode をインストールする方法
fedora 用の emacs をインストールしたところemacs
ですruby
。ルビーのコードヒント、コード補完タイプの機能を提供するために必要なツール、拡張機能は何ですか?
emacs - emacs:reindent-then-newline-and-indent後のrubyモード
emacs23.2とpurcellhttps://github.com/purcell/emacs.dの参照構成を使用しています。rubyファイル とrailsファイルを編集しているときに問題が発生しました。以下を参照してください。
手順:
1。カーソルをどこかに移動します
2.「RET」キーを押して新しい行を追加し、カーソルをどこかに移動します
3.最後の新しい行で赤いスペースが発生しました。
このマークをオフにする方法を知っていますか?
ruby-on-rails - 特定の Major に対してのみ Emacs Minor をロードする
私は emacs の初心者で、Ruby on Rails の「スターター キット」をインストールしました。これはうまく機能します。ただし、私はPHPでも開発しており、スターターはいくつかの問題を引き起こします。
ruby ファイル以外のすべてのファイルを編集するときに、いくつかのマイナー モードをオフにしたい。
私の .emacs ファイルには次のものがあります。
これをコメントアウトすると、すべてのファイルでマイナーが消えるので、次のようにフックを追加してみました (ただし、私は完全な初心者なので、これは間違ったアプローチかもしれません)。
また、イベントフックを使用して関数を呼び出し、上記の行を関数に移動しようとしましたが、それでも機能しませんでした。
.rb 以外のすべてのファイルから ruby-block マイナーを削除する助けをいただければ幸いです。
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 issueとfixを見つけました。これは ではido-imenu
機能しますがelisp-mode
、 では機能しなくなりましたruby-mode
。私は得る:
- 誰もこれを機能させる方法を考え出しましたか?
- なぜこれは Emacs24 から取り除かれたのですか?
- この機能の新しい代替品はありますか?
ruby-on-rails - さまざまなRailsファイルのrubyモードを有効にする
私はRoRとEmacsの両方を学習している最中です。このプロセスは、残りの人生を喜んで引き受けることを期待しています。基本的な戦略は、単純なツールセットから始めて、ツールチェストをいっぱいにすることです。平行。
そのために、RinariやnXhtmlはまだインストールしたくありませんが、少なくとも基本的な構文の強調表示とインデントをさまざまなRailsファイルに入れたいと思います。また、emacs.dの「スターターキット」を使用したくありません。私のもう1つの目標は、Emacs構成のすべての行を理解し、すっきりと清潔に保ち、がらくたをなくすことです。
問題は、Gemfileのようにrails内の多くのファイルがruby構文を使用しているように見えるが、Gemfileのように.rbサフィックスを使用していないため、遭遇するファイルごとにruby-modeをオンにする必要があることです。これはEmacsのやり方とは思えません。
Railsファイルとそれらが使用するモードのマップが必要だと思っていたので、設定に簡単に組み込むことができますが、見つからないようです。誰か提案はありますか?
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を使用しています。