VIM listchars 除了 nerdtree

VIM listchars except nerdtree

我在 .vimrc 中写了以下内容以突出显示空格

set list
set lischars=space:.

但是它突出显示了所有缓冲区中的所有空格。我想突出显示除 NerdTree 缓冲区之外的所有缓冲区的空间。可能吗?我试着这样做

autocmd bufenter * if $ft != nerdtree | set list

当然,在 NerdTree 高亮显示中输入任何缓冲区空间后

......
set list
set lischars=space:.
.....
....

那么这一行就可以了:

autocmd FileType nerdtree setlocal nolist