basyura's blog

あしたになったらほんきだす。

plugin/rails.vim を読む - その8

function! s:BufInit(path)
  " パスをエスケープしたものを変数として定義
  let s:_{s:escvar(a:path)} = 1
  " autoload の結果が true (1) の場合
  if s:autoload()
    " RailsBufInit を呼び出す
    return RailsBufInit(a:path)
  endif
endfunction

{ } を使って展開

できるのか。

let m = "aaa"
let {m} = "AAA"
echo aaa "=> AAA