| Copyright | (c) Sebastian Witte |
|---|---|
| License | Apache-2.0 |
| Maintainer | woozletoff@gmail.com |
| Stability | experimental |
| Safe Haskell | None |
| Language | Haskell2010 |
Neovim.Classes
Description
- class NvimObject o where
- toObject :: o -> Object
- fromObjectUnsafe :: Object -> o
- fromObject :: NvimObject o => Object -> Either String o
- type Dictionary = Map ByteString Object
- module Data.Int
Documentation
class NvimObject o where Source
Conversion from Object files to Haskell types and back with respect
to neovim's interpretation.
Minimal complete definition
Methods
toObject :: o -> Object Source
fromObjectUnsafe :: Object -> o Source
fromObject :: NvimObject o => Object -> Either String o Source
Instances
type Dictionary = Map ByteString Object Source
A generic vim dictionary is a simply a map from strings to objects. This type alias is sometimes useful as a type annotation especially if the OverloadedStrings extension is enabled.
module Data.Int