基本的なことだと思うのですが、nvimのinit.vimについて、下記内容のエラーを消せません。

```

    let g:python3_host_prog = system('(type pyenv &>/dev/null && echo -n "$(pyenv 
    root)/versions/$(pyenv global | grep python3)/bin/python") || echo -n $(which 
    python3)')
    
```

何が悪いのでしょう？  
エラー内容は下記です。

```

    init.vim: 行 2: 予期しないトークン `(' 周辺に構文エラーがあります
    init.vim: 行 2: `let g:python3_host_prog = system('(type pyenv &>/dev/null &&         
    echo -n "$(pyenv root)/versions/$(pyenv global | grep python3)/bin/python") 
    || echo -n $(which python3)')'
    
```

ご教示いただけますと幸いです。
CC BY-SA 3.0
2017-10-08T16:27:18.713
38536
2022-08-19T01:49:37.567
2022-08-19T01:49:37.567
3060
25693
question
bash vim neovim
nvimの設定（init.vim）で構文エラーが出ますが、何が悪いのかわかりません。
> let g:python3_host_prog = system('(type pyenv &>/dev/null && echo -n
> "$(pyenv  
>  root)/versions/$(pyenv global | grep python3)/bin/python") || echo -n
> $(which  
>  python3)')

上記コードは1行ですか？  
複数行の場合はエラーになりますが…
CC BY-SA 3.0
2017-10-08T17:08:06.253
38537
2017-10-08T17:08:06.253
25694
38536
answer