Module vimdaloo

The vimdaloo module.

See also vimdaloo.lang

Details

Vimdaloo system root.

-- accept the defaults
require('vimdaloo').setup()

-- …or override the defaults
require('vimdaloo').setup({
    lang = {
        env = _G,
        base_path = vim and 'lua' or 'src',
    },
})

API

Synopsis

Fields
_VERSION

Vimdaloo 0.0.1-1

_DESCRIPTION

Object-Oriented Lua Library for Neovim

_URL

https://vimdaloo.io

_LICENSE

Apache License 2.0

Functions
setup()

Initializes the entire vimdaloo system, including all submodules in this order: lang, version, color

Fields

_VERSION

Vimdaloo 0.0.1-1

_DESCRIPTION

Object-Oriented Lua Library for Neovim

_URL

https://vimdaloo.io

_LICENSE

Apache License 2.0

Functions

setup(config)

Initializes the entire vimdaloo system, including all submodules in this order: lang, version, color. You can do this, or individually call each of just the submodules' setups that you care about. However, if you do so, lang always needs to be called first.

Parameters
config (table)

Optional custom user configuration. Submodules' setup functions get called passing just the config's matching sub-config, based on name.