Vim の sessionoptions に globals が含まれている場合の不具合?
すごくピンポイントなんですが、小数を代入したグローバル変数を定義します。
let g:Hoge = 1.1
この時に sessionoptions に globals が含まれている場合、mksession で次のような書き込みがされ、source 時にエラーになります。
let Hoge = &1.100000
これってつまり…どういうことなんでしょう?
現状は sessionoptions から globals を取り除いて対応しています。
[再現コード]
set sessionoptions=globals let g:Hoge = 1.1 mksession! source session.vim
ちなみに QFixHowm を使用している場合に、同様の原因でエラーになります。