私は 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 がショーを実行していることを示しています。
gfCoffeeScript ファイルを操作するには、どうすればよいですか?