Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
API functions for registers.
Synopsis
- starRegister :: Register
- plusRegister :: Register
- unnamedRegister :: Register
- setregAs :: Member Rpc r => MsgpackEncode a => RegisterType -> Register -> a -> Sem r ()
- setreg :: Member Rpc r => Register -> Text -> Sem r ()
- setregLine :: Member Rpc r => Register -> [Text] -> Sem r ()
- getregtype :: Member Rpc r => Register -> Sem r RegisterType
- getregAs :: Member Rpc r => MsgpackDecode a => Bool -> Register -> Sem r a
- getreg :: Member Rpc r => Register -> Sem r (Either [Text] Text)
- getregLines :: Member Rpc r => Register -> Sem r [Text]
Documentation
starRegister :: Register Source #
The special register referring to the primary X11 selection.
plusRegister :: Register Source #
The special register referring to the clipboard X11 selection.
unnamedRegister :: Register Source #
The special register referring to the unnamed register.
setregAs :: Member Rpc r => MsgpackEncode a => RegisterType -> Register -> a -> Sem r () Source #
Set a Neovim register's contents, using the specified type.
A register's type determines whether the contents are supposed to be pasted as lines or characters, for example.
setreg :: Member Rpc r => Register -> Text -> Sem r () Source #
Set a Neovim register's contents as inline characters.
setregLine :: Member Rpc r => Register -> [Text] -> Sem r () Source #
Set a Neovim register's contents as whole lines.
getregtype :: Member Rpc r => Register -> Sem r RegisterType Source #
Get the type of a register's contents.
getregAs :: Member Rpc r => MsgpackDecode a => Bool -> Register -> Sem r a Source #
Get a Neovim register's contents, using the specified type.
A register's type determines whether the contents are supposed to be pasted as lines or characters, for example.