Neovim

Installation

Tutorial

tl;dr

data Neovim r st a

type Neovim'

neovim

data NeovimConfig

defaultConfig

data StartupConfig cfg

def

Using existing plugins

Creating a plugin

data NeovimPlugin

data StatefulFunctionality r st

data Plugin r st

class NvimObject o

(+:)

type Dictionary

data Object

wrapPlugin

function

function'

command

command'

autocmd

data Synchronous

data CommandOption

data RangeSpecification

data CommandArguments

data AutocmdOptions

addAutocmd

addAutocmd'

ask

asks

put

get

gets

modify

Creating a stateful plugin

Calling remote functions

wait

wait'

waitErr

waitErr'

err

data Doc

class Pretty a

errOnInvalidResult

text

data NeovimException

Generated functions for neovim interaction

Unsorted exports

liftIO

withCustomEnvironment

whenM

unlessM

docToObject

docFromObject

data Priority