Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
module Emacs.Internal
mkCons :: EmacsValue -> EmacsValue -> EmacsM EmacsValue Source #
class ToEmacsValue h where Source #
toEv :: h -> EmacsM EmacsValue Source #
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 #
call, arity
car :: EmacsValue -> EmacsM EmacsValue Source #
cdr :: EmacsValue -> EmacsM EmacsValue Source #
evalString :: Text -> EmacsM EmacsValue Source #