セッションを管理するためのvimscriptを書いています。セッションを保存するディレクトリをユーザーに設定させたいと思います。つまり、次のようになります。
let g:sessions_dir = "~/.vim/sessions"
ユーザーがセッションを作成してロードできるようにするコマンドがいくつかあります。ただしcmap
、そのディレクトリ内のセッションを介してユーザータブを表示できるようにすることもできます。
cmap GSo :wa<CR> :source ~/.vim/sessions
これは機能し、ユーザーはTABキーを押してセッションファイルを循環できます。g:sessions_dir
ただし、 cmapでその変数を使用したいと思います。