我正在编写一段 vimscript 来管理会话。我想让用户配置他们希望将会话保存在哪个目录中,即:
let g:sessions_dir = "~/.vim/sessions"
我有许多命令可以让用户创建和加载会话。但我还想提供一个cmap
让用户通过该目录中的会话选项卡。
cmap GSo :wa<CR> :source ~/.vim/sessions
这很有效,用户可以点击 TAB 来循环浏览他们的会话文件。但是,我想g:sessions_dir
在 cmap 中使用该变量。