# libtmux.runtime.nvim.start

- **Module:** libtmux.runtime.nvim
- **Package:** libtmux
- **Language:** Lua
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/runtime/nvim.lua#L12
- **Page:** https://libtmux.org/en/lua/latest/reference/libtmux-runtime-nvim-start/

```
libtmux.runtime.nvim.start(fn: fun(runtime: libtmux.Runtime):<T>?, libtmux.Error? = nil, on_done: fun(value?: <T>, err?: libtmux.Error), options: libtmux.RuntimeOptions) -> table|nil, table|unknown
```

Inline generics preserve the body callback's contextual type in LuaLS.
