Я хотел бы реализовать файл синтаксиса для vim, который скрывает определенные символы в файле. В частности, я хочу написать улучшенный маркер для чтения файлов Markdown, который не отображает некоторые символы форматирования, предпочитая вместо этого указывать их неявно. Например, я хотел бы, чтобы такие элементы, как * полужирный *
отображались просто полужирным
с полужирным текстом, или чтобы заголовки типа
My Header
=========
не отображали подчеркивание, а просто отображались другой цвет. Мне пока не удалось найти никаких примеров файлов синтаксиса vim, которые скрывают определенные символы от отображения. Возможно ли это в vim? Если да, то как?