| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Emacs.Core
Documentation
module Emacs.Internal
mkCons :: EmacsValue -> EmacsValue -> EmacsM EmacsValue Source #
class ToEmacsValue h where Source #
Minimal complete definition
Methods
toEv :: h -> EmacsM EmacsValue Source #
Instances
| ToEmacsValue Bool Source # | |
| ToEmacsValue Int Source # | |
| ToEmacsValue () Source # | |
| ToEmacsValue Text Source # | |
| ToEmacsValue Symbol Source # | |
| ToEmacsValue EmacsValue Source # | |
| ToEmacsValue h => ToEmacsValue [h] Source # | |
| (ToEmacsValue a, ToEmacsValue b) => ToEmacsValue (a, b) Source # | |
funcall1 :: ToEmacsValue a => Text -> a -> EmacsM EmacsValue Source #
funcall2 :: (ToEmacsValue a, ToEmacsValue b) => Text -> a -> b -> EmacsM EmacsValue Source #
funcall3 :: (ToEmacsValue a, ToEmacsValue b, ToEmacsValue c) => Text -> a -> b -> c -> EmacsM EmacsValue Source #
mkFunctionFromCallable :: Callable f => f -> EmacsM EmacsValue Source #
Minimal complete definition
call, arity
car :: EmacsValue -> EmacsM EmacsValue Source #
cdr :: EmacsValue -> EmacsM EmacsValue Source #
evalString :: Text -> EmacsM EmacsValue Source #