Esta linha
set listchars=tab:>-,eol:$,trail:-,precedes:<,extends:>
está denotando o espaço em branco final e final com $
e -
. Comente a linha com "
ou remova a parte eol
.
Um $
aparece no final de cada linha quando estou usando o vim e não consigo descobrir o que no meu vimrc está causando isso. Aqui está uma foto e toda minha vimrc abaixo dela. O que poderia ser?
set listchars=tab:>-,eol:$,trail:-,precedes:<,extends:>
Editado acima para remover as linhas irrelevantes.
Você não diz se realmente quer o modo "lista" por algum motivo. Eu costumo usá-lo somente quando necessário e normalmente ele está desligado.
Eu mudaria
set list
Para
set nolist
Espero ver $ no final da linha ao usar o modo de lista nos editores da família vi.