Функции vim с областью действия сценария

Я установил Янус с моей установкой MacVim. Чтобы узнать, как работают сценарии vim, я прочитал файл vimrc, который использует Янус, и не понимаю, как автор этого документа использует функции. Например, вот одна из функций в vimrc:

function s:setupWrapping()
  set wrap
  set wrapmargin=2
  set textwidth=72
endfunction

Теперь, согласно разделу Определение функции в руководстве по vim, «Имена функций должны начинаться с заглавной буквы». Согласно разделу руководства Локальные сопоставления и функции , «При определении функции в сценарии к имени можно добавить« s: », чтобы сделать его локальным для сценария». Однако нет упоминания о возможности начинать имя функции со строчной буквы при указании ее области как локальной для сценария.

Итак, функция, написанная синтаксически неверно, но работает в любом случае, или она синтаксически правильна, но Я не могу найти документацию, в которой это сказано?

6
задан Chuck 28 May 2011 в 22:43
поделиться