Привет, коллеги! Поговорим о безопасности. Есть в Вим такая возможность: выполнить код в песочнице. В песочнице нельзя делать небезопасные вещи, в том числе: Можно выполнить любую команду в песочнице, передав ее команде :sandbox Это сравнительно безопасно. Но если команда должна что-то поменять, она не сможет. А вот если не должна менять, но меняет, то песочница защитит. Например, если вы скачали функцию на скриптовом языке Вим из интернет и не уверены, что там в точности то, что вы думаете. Некоторые команды и без вас выполняются в песочнице. Так, если опция statusline содержит выражение, оно будет вычислено там. Аналогично и опции foldexpr, formatexpr, includeexpr, indentexpr. А некоторые другие нельзя задавать из песочницы. Например, пусть некоторые файлы в конце содержат строчки (по одной на файл): vim: statusline=OK vim: statusline=%!toupper('ok') vim: statusline=%!toupper(getline(1))) vim: statusline=%!setline(2,toupper(getline(1))) Это modeline: строка, которая позволяет Виму пр