Ответы:
Вам нужно поставить другую, |прежде чем elsevim будет думать, что ваша команда set listchars+=space:· elseвместо двух отдельных команд. Вот почему вы получили сообщение об ошибке: elseнеизвестная опция для команды set.
Правильный синтаксис следующий:
if has("patch-7.4.710") | set listchars+=space:· | else | set listchars+=trail:· | endif
if has("patch-7.4.710"), инструкция 2 set listchars+=space:·, инструкция 3 else, инструкция 4 set listchars+=trail:·и последняя инструкция endif. Поскольку |они используются для разделения инструкций, логично поставить только одну до elseи одну после :)
;отдельные инструкции. В Си elseнет инструкции, иначе было бы ;после нее :)
|, до или послеelse? Теперь я теперь это оба :-D. Большое спасибо :) !