nvim-hs-0.1.1: Haskell plugin backend for neovim

Copyright(c) Sebastian Witte
LicenseApache-2.0
Maintainerwoozletoff@gmail.com
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

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_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 #

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

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

vim_get_windows :: forall r st. Neovim r st (Either Object [Window]) Source #

vim_get_buffers :: forall r st. Neovim r st (Either Object [Buffer]) Source #

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

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

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

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

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

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

vim_del_current_line :: forall r st. Neovim r st (Either Object ()) Source #

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

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

vim_strwidth :: String -> forall r st. Neovim r st (Either Object Int64) Source #

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

vim_input :: String -> forall r st. Neovim r st (Either Object Int64) Source #

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

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

ui_try_resize :: Int64 -> Int64 -> forall r st. Neovim r st (Either Object Object) Source #

ui_detach :: forall r st. Neovim r st (Either Object ()) Source #

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

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_lines :: Buffer -> Int64 -> Int64 -> Bool -> [String] -> forall r st. Neovim r st (Either Object ()) Source #

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

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

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

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

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

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

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

nvim_call_atomic :: [Object] -> forall r st. Neovim r st (Either Object [Object]) Source #

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

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

nvim_set_current_win :: Window -> forall r st. Neovim r st (Either Object ()) Source #

nvim_list_wins :: forall r st. Neovim r st (Either Object [Window]) Source #

nvim_set_current_buf :: Buffer -> forall r st. Neovim r st (Either Object ()) Source #

nvim_list_bufs :: forall r st. Neovim r st (Either Object [Buffer]) Source #

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

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

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

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

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

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

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

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

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

nvim_del_current_line :: forall r st. Neovim r st (Either Object ()) Source #

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

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

nvim_strwidth :: String -> forall r st. Neovim r st (Either Object Int64) Source #

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

nvim_input :: String -> forall r st. Neovim r st (Either Object Int64) Source #

nvim_feedkeys :: String -> String -> Bool -> forall r st. Neovim r st (Either Object ()) Source #

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

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

nvim_ui_try_resize :: Int64 -> Int64 -> forall r st. Neovim r st (Either Object ()) Source #

nvim_ui_detach :: forall r st. Neovim r st (Either Object ()) Source #

ui_attach :: Int64 -> Int64 -> Bool -> forall r st. Neovim r st (Either Object ()) Source #

nvim_ui_attach :: Int64 -> Int64 -> Map Object Object -> forall r st. Neovim r st (Either Object ()) Source #

nvim_tabpage_del_var :: Tabpage -> String -> forall r st. Neovim r st (Either Object ()) Source #

nvim_tabpage_set_var :: Tabpage -> String -> Object -> forall r st. Neovim r st (Either Object ()) Source #

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

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

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

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

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

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

nvim_buf_set_lines :: Buffer -> Int64 -> Int64 -> Bool -> [String] -> 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 #

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

buffer_get_line_slice :: Buffer -> Int64 -> Int64 -> Bool -> Bool -> forall r st. Neovim r st (Either Object [String]) 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 #