1

Janusは、事前構成されたViM[およびそのプラグイン]の優れた部分です。Janusがロードされる前に実行される.vimrc.beforeと、Janusがロードされた後、プラグインがロードされる前に実行される.vimrc.afterの2つの異なるフックがあります。

すべて問題ないようですが、プラグイン固有の構成を追加する方法/場所が見つかりませんでした。たとえば、rails.vimのRnavコマンドを使用して、「Rpresenter」、「Ruploader」などのさまざまなナビゲーションコマンドを追加したいと思います。

Rnavcommand presenter app/presenters

このファイルが実行されるまでにrails.vimがロードされないため、.vimrc.afterこれを行うことができませんでした。

4

2 に答える 2

2

Janus のプラグイン固有の設定は にありjanus/vim/tools/janus/after/plugin/ます。全体がインストールされると、それらがどこにあるのかわかりません。

しかし、ドロップ・ヤヌスと言う必要があると感じています。独自のプラグインを使用して自分~/.vimrcでプラグインをインストールすることは、それほど難しくなく、時間もかかりません。利点の 1 つは、状況がどこで、どのように、なぜそうなのかを実際に把握できることです。

于 2012-09-23T18:55:26.940 に答える
0

プラグインがまだ読み込まれていないが、その機能が必要な場合 (たとえば、プラグインに基づいてカスタム コマンドを定義する場合)、いつでも明示的にプラグイン スクリプトをソースし、その後で定義を行うことができます。

:runtime plugin/rails.vim
:Rnavcommand presenter app/presenters

すべてのプラグインに含まれている/含まれている必要がある正規の include-guard は、通常の初期化シーケンスの一部として後で再度ソースが供給されるときに、プラグインが再定義されるのを回避します。


または、afterディレクトリは、依存スクリプトの後に実行する必要があるものを対象としています。Janusのようなディストリビューションを使用することはわかりません/お勧めしませんが、Rails プラグインが にあると仮定すると~/.janus/rails/plugin/rails.vim、対応するafterの場所は になります~/.janus/rails/after/plugin/rails.vim

于 2012-09-23T15:00:54.230 に答える