Так же, как switch
- это ничто в Vim, но что-то в C / PHP / ..., о котором Vim должен знать (через настройку cinwords
), "nroff macro" - это ничто в Vim, но что-то в nroff
, где Vim хочет знать, какие макросы nroff являются макросами раздела, а какие - абзацами, чтобы правильно обрабатывать файлы groff.
Таким образом, например, SHNHH HUnhsh
, значение по умолчанию sections
setting определяет .SH
, .NH
, .H
, .HU
, .nh
и .sh
как последовательности символов, которые следует рассматривать для разделения разделов текста, когда они встречаются в файле nroff.
Чтобы увидеть пример файла nroff, смотрите любой файл man-страницы напрямую (т.е. не через man
);например, /usr/share/man/man1/nroff.1
.Если хотите, прочитайте man 7 groff
, чтобы узнать больше о самом языке.