Vim documentation: vital/Vim/Compat
main help file
vital/Vim/Compat.txt Vim compatibility wrapper functions.
Maintainer: thinca <thinca+vim@gmail.com>
tyru <tyru.exe@gmail.com>
lambdalisue <lambdalisue@hashnote.net>
==============================================================================
CONTENTS Vital.Vim.Compat-contents
INTRODUCTION Vital.Vim.Compat-introduction
INTERFACE Vital.Vim.Compat-interface
FUNCTIONS Vital.Vim.Compat-functions
==============================================================================
INTRODUCTION Vital.Vim.Compat-introduction
Vital.Vim.Compat provides vim compatibility wrapper functions for different
versions/patchlevels of Vim.
This module is not for multiple OS compatibilities or workarounds for known
bugs but for versions of Vim itself.
==============================================================================
INTERFACE Vital.Vim.Compat-interface
------------------------------------------------------------------------------
FUNCTIONS Vital.Vim.Compat-functions
has_version({version}) Vital.Vim.Compat.has_version()
Returns true if the version of Vim is same or larger than {version}.
{version} is a string like "7.3.123" or "7.3".
shiftwidth() Vital.Vim.Compat.shiftwidth()
Compatibility function of shiftwidth() available from Vim 7.3.694.
writefile({list}, {fname}[, {flags}]) Vital.Vim.Compat.writefile()
Compatibility function of writefile() which supports 'a' flag from
Vim 7.4.503.
doautocmd({expr}[, {nomodeline}]) Vital.Vim.Compat.doautocmd()
Compatibility function of doautocmd which supports '<nomodeline>'
from Vim 7.3.438.
If {nomodeline} is 1, it calls {expr} with '<nomodeline>' option,
otherwise it calls {expr}.
" Call 'vital_compat_doautocmd_test' without <nomodeline>
call s:Compat.doautocmd('User vital_compat_doautocmd_test')
" Call 'vital_compat_doautocmd_test' with <nomodeline> if available
call s:Compat.doautocmd('User vital_compat_doautocmd_test', 1)
getbufvar({expr}, {varname}[, {def}]) Vital.Vim.Compat.getbufvar()
Compatibility function of getbufvar() which supports a default value
{def} from Vim 7.3.831.
getwinvar({winnr}, {varname}[, {def}]) Vital.Vim.Compat.getwinvar()
Compatibility function of getwinvar() which supports a default value
{def} from Vim 7.3.831.
==============================================================================
vim:tw=78:fo=tcq2mM:ts=8:ft=help:norl
top - main help file - tag index