Я установил Янус с моей установкой MacVim. Чтобы узнать, как работают сценарии vim, я прочитал файл vimrc, который использует Янус, и не понимаю, как автор этого документа использует функции. Например, вот одна из функций в vimrc:
function s:setupWrapping()
set wrap
set wrapmargin=2
set textwidth=72
endfunction
Теперь, согласно разделу Определение функции в руководстве по vim, «Имена функций должны начинаться с заглавной буквы». Согласно разделу руководства Локальные сопоставления и функции , «При определении функции в сценарии к имени можно добавить« s: », чтобы сделать его локальным для сценария». Однако нет упоминания о возможности начинать имя функции со строчной буквы при указании ее области как локальной для сценария.
Итак, функция, написанная синтаксически неверно, но работает в любом случае, или она синтаксически правильна, но Я не могу найти документацию, в которой это сказано?