nvim-hs-0.0.6: Haskell plugin backend for neovim

Stabilityexperimental
Maintainerwoozletoff@gmail.com
Safe HaskellNone

Neovim.API.String

Description

Note that this module is completely generated. If you're reading this on hackage, the actual functions of this module may be different from what is available to you. All the functions in this module depend on the neovim version that was used when this package was compiled.

Documentation

window_is_valid :: Window -> forall r st. Neovim r st BoolSource

window_set_option :: Window -> String -> Object -> forall r st. Neovim r st (Either Object ())Source

window_set_width :: Window -> Int64 -> forall r st. Neovim r st (Either Object ())Source

window_set_height :: Window -> Int64 -> forall r st. Neovim r st (Either Object ())Source

window_set_cursor :: Window -> (Int64, Int64) -> forall r st. Neovim r st (Either Object ())Source

tabpage_is_valid :: Tabpage -> forall r st. Neovim r st BoolSource

vim_get_api_info :: forall r st. Neovim r st (STM [Object])Source

vim_name_to_color :: String -> forall r st. Neovim r st Int64Source

vim_unsubscribe :: String -> forall r st. Neovim r st ()Source

vim_subscribe :: String -> forall r st. Neovim r st ()Source

vim_get_tabpages :: forall r st. Neovim r st [Tabpage]Source

vim_get_windows :: forall r st. Neovim r st [Window]Source

vim_get_buffers :: forall r st. Neovim r st [Buffer]Source

vim_report_error :: String -> forall r st. Neovim r st ()Source

vim_err_write :: String -> forall r st. Neovim r st ()Source

vim_out_write :: String -> forall r st. Neovim r st ()Source

vim_set_option :: String -> Object -> forall r st. Neovim r st (Either Object ())Source

vim_eval :: String -> forall r st. Neovim r st (Either Object Object)Source

vim_replace_termcodes :: String -> Bool -> Bool -> Bool -> forall r st. Neovim r st StringSource

vim_input :: String -> forall r st. Neovim r st (STM Int64)Source

vim_feedkeys :: String -> String -> Bool -> forall r st. Neovim r st ()Source

vim_command :: String -> forall r st. Neovim r st (Either Object ())Source

buffer_insert :: Buffer -> Int64 -> [String] -> forall r st. Neovim r st (Either Object ())Source

buffer_is_valid :: Buffer -> forall r st. Neovim r st BoolSource

buffer_set_name :: Buffer -> String -> forall r st. Neovim r st (Either Object ())Source

buffer_set_option :: Buffer -> String -> Object -> forall r st. Neovim r st (Either Object ())Source

buffer_set_line_slice :: Buffer -> Int64 -> Int64 -> Bool -> Bool -> [String] -> forall r st. Neovim r st (Either Object ())Source

buffer_del_line :: Buffer -> Int64 -> forall r st. Neovim r st (Either Object ())Source

buffer_set_line :: Buffer -> Int64 -> String -> forall r st. Neovim r st (Either Object ())Source