Добавить моделин vim в документ уценки - PullRequest
0 голосов
/ 20 ноября 2018

Я хотел бы знать, как использовать vim modelines в документе Markdown.Возможно ли это, или моделисты распознают только определенные маркеры комментариев?

Я попытался использовать это в качестве первой строки моего файла:

<!-- vim: set ft=markdown -->

Я также попробовал все эти предложения здесь без удачи.

Ответы [ 2 ]

0 голосов
/ 20 ноября 2018

Ваш синтаксис моделин отключен. Добавьте двоеточие в конце, и оно будет работать:

<!-- vim: set ft=markdown: -->

Modeline не заботятся о маркерах комментариев. Существует два разных формата моделинов:

  • [text]{white}{vi:|vim:|ex:}[white]{options}

    Эта форма не использует ключевое слово set, не требует окончательного двоеточия и, самое главное, не разрешает произвольный текст после параметров (например, -->). Это означает, что любые парные маркеры комментариев обязательно должны использовать вторую форму:

  • [text]{white}{vi:|vim:|Vim:|ex:}[white]se[t] {options}:[text]

    Эта форма требует использования ключевого слова set, требует завершения параметров с двоеточием (:) и позволяет за конечным двоеточием следовать произвольный текст.

0 голосов
/ 20 ноября 2018

Я применяю некоторые параметры, связанные с уценкой, в соответствии с типом файла autocmd +.

В моем vimrc у меня есть:

if has("autocmd")
    autocmd FileType markdown vmap <Leader><Bslash> :EasyAlign*<Bar><Enter>
endif

Не уверен, что это самый традиционный способ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...