vim-jp/issues — Issue #157: E706 は必要ないのではないか
Author: thinca
Created: 2012-02-04 06:06:36+00:00
State: open

現在、自動変換が不可能な型の値を変数に再代入しようとすると E706 エラーが発生します。

```vim
let a = 0
let a = {} " E706
```

しかし、辞書の値に対してはこのエラーは発生しません。

```vim
let a = {}
let a.a = 0
let a.a = {} " OK!
```

なので、`g:` などを経由すれば最初の例でも回避可能です。

```vim
let g:['a'] = 0
let g:['a'] = {} " OK!
```

E706 は必要ない気がします。なくせないでしょうか。