私は Vimscript 関数を作成しました。この関数CoffeeScriptIncludeExpr
を に割り当てると、カーソルがクラス名にあるときに CoffeeScript ファイルを開くincludeexpr
ことができます。gf
ただし、これは Rails プロジェクトでは機能しません。私のvimrcには以下が含まれています
autocmd User Rails.javascript.coffee* set includeexpr=CoffeeScriptIncludeExpr()
autocmd User Rails.javascript.coffee* set path=app/assets/javascripts/**
私が期待していたのは、望ましい効果をもたらすことでした。
gf
カーソルを置いて CoffeeScript ファイルを入力するとFooBar
、vim は というエラー メッセージを表示しますCan't find file 'foo_bar.rb' in path
。不可解なことに、入力すると、set includexpr?
に設定されていることが示されCoffeeScriptIncludeExpr
ます。についても同様ですset path?
。しかし、エラー メッセージは、vim-rails がショーを実行していることを示しています。
gf
CoffeeScript ファイルを操作するには、どうすればよいですか?