Copyright | (c) Sebastian Witte |
---|---|
License | Apache-2.0 |
Maintainer | woozletoff@gmail.com |
Stability | experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
data NeovimExceptionGen Source #
Instances
Instances
Eq Buffer Source # | |
Show Buffer Source # | |
Generic Buffer Source # | |
NFData Buffer Source # | |
Defined in Neovim.API.ByteString | |
NvimObject Buffer Source # | |
type Rep Buffer Source # | |
Defined in Neovim.API.ByteString type Rep Buffer = D1 ('MetaData "Buffer" "Neovim.API.ByteString" "nvim-hs-2.2.0.0-GhI4zAzYqxaBEVTt1cX3iD" 'False) (C1 ('MetaCons "Buffer" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString))) |
Instances
Eq Tabpage Source # | |
Show Tabpage Source # | |
Generic Tabpage Source # | |
NFData Tabpage Source # | |
Defined in Neovim.API.ByteString | |
NvimObject Tabpage Source # | |
type Rep Tabpage Source # | |
Defined in Neovim.API.ByteString type Rep Tabpage = D1 ('MetaData "Tabpage" "Neovim.API.ByteString" "nvim-hs-2.2.0.0-GhI4zAzYqxaBEVTt1cX3iD" 'False) (C1 ('MetaCons "Tabpage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString))) |
Instances
Eq Window Source # | |
Show Window Source # | |
Generic Window Source # | |
NFData Window Source # | |
Defined in Neovim.API.ByteString | |
NvimObject Window Source # | |
type Rep Window Source # | |
Defined in Neovim.API.ByteString type Rep Window = D1 ('MetaData "Window" "Neovim.API.ByteString" "nvim-hs-2.2.0.0-GhI4zAzYqxaBEVTt1cX3iD" 'False) (C1 ('MetaCons "Window" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString))) |
window_set_option :: Window -> ByteString -> Object -> forall env. Neovim env () Source #
window_get_option :: Window -> ByteString -> forall env. Neovim env Object Source #
window_get_var :: Window -> ByteString -> forall env. Neovim env Object Source #
vim_call_function :: ByteString -> Vector Object -> forall env. Neovim env Object Source #
vim_command :: ByteString -> forall env. Neovim env () Source #
vim_get_color_map :: forall env. Neovim env (Map ByteString Object) Source #
vim_name_to_color :: ByteString -> forall env. Neovim env Int64 Source #
vim_unsubscribe :: ByteString -> forall env. Neovim env () Source #
vim_subscribe :: ByteString -> forall env. Neovim env () Source #
vim_set_current_tabpage :: Tabpage -> forall env. Neovim env () Source #
vim_get_current_tabpage :: forall env. Neovim env Tabpage Source #
vim_set_current_window :: Window -> forall env. Neovim env () Source #
vim_get_current_window :: forall env. Neovim env Window Source #
vim_set_current_buffer :: Buffer -> forall env. Neovim env () Source #
vim_get_current_buffer :: forall env. Neovim env Buffer Source #
vim_report_error :: ByteString -> forall env. Neovim env () Source #
vim_err_write :: ByteString -> forall env. Neovim env () Source #
vim_out_write :: ByteString -> forall env. Neovim env () Source #
vim_set_option :: ByteString -> Object -> forall env. Neovim env () Source #
vim_get_option :: ByteString -> forall env. Neovim env Object Source #
vim_get_vvar :: ByteString -> forall env. Neovim env Object Source #
vim_get_var :: ByteString -> forall env. Neovim env Object Source #
vim_del_current_line :: forall env. Neovim env () Source #
vim_set_current_line :: ByteString -> forall env. Neovim env () Source #
vim_get_current_line :: forall env. Neovim env ByteString Source #
vim_change_directory :: ByteString -> forall env. Neovim env () Source #
vim_list_runtime_paths :: forall env. Neovim env (Vector ByteString) Source #
vim_strwidth :: ByteString -> forall env. Neovim env Int64 Source #
vim_replace_termcodes :: ByteString -> Bool -> Bool -> Bool -> forall env. Neovim env ByteString Source #
vim_feedkeys :: ByteString -> ByteString -> Bool -> forall env. Neovim env () Source #
tabpage_get_var :: Tabpage -> ByteString -> forall env. Neovim env Object Source #
buffer_add_highlight :: Buffer -> Int64 -> ByteString -> Int64 -> Int64 -> Int64 -> forall env. Neovim env Int64 Source #
vim_command_output :: ByteString -> forall env. Neovim env ByteString Source #
buffer_get_mark :: Buffer -> ByteString -> forall env. Neovim env (Int64, Int64) Source #
buffer_set_name :: Buffer -> ByteString -> forall env. Neovim env () Source #
buffer_get_name :: Buffer -> forall env. Neovim env ByteString Source #
buffer_set_option :: Buffer -> ByteString -> Object -> forall env. Neovim env () Source #
buffer_get_option :: Buffer -> ByteString -> forall env. Neovim env Object Source #
buffer_get_var :: Buffer -> ByteString -> forall env. Neovim env Object Source #
buffer_set_lines :: Buffer -> Int64 -> Int64 -> Bool -> Vector ByteString -> forall env. Neovim env () Source #
buffer_get_lines :: Buffer -> Int64 -> Int64 -> Bool -> forall env. Neovim env (Vector ByteString) Source #
nvim_win_hide :: Window -> forall env. Neovim env () Source #
nvim_win_set_option :: Window -> ByteString -> Object -> forall env. Neovim env () Source #
nvim_win_get_option :: Window -> ByteString -> forall env. Neovim env Object Source #
nvim_win_del_var :: Window -> ByteString -> forall env. Neovim env () Source #
nvim_win_set_var :: Window -> ByteString -> Object -> forall env. Neovim env () Source #
nvim_win_get_var :: Window -> ByteString -> forall env. Neovim env Object Source #
nvim_win_get_config :: Window -> forall env. Neovim env (Map ByteString Object) Source #
nvim_win_set_config :: Window -> Map ByteString Object -> forall env. Neovim env () Source #
nvim_open_win :: Buffer -> Bool -> Map ByteString Object -> forall env. Neovim env Window Source #
nvim_parse_expression :: ByteString -> ByteString -> Bool -> forall env. Neovim env (Map ByteString Object) Source #
nvim_call_dict_function :: Object -> ByteString -> Vector Object -> forall env. Neovim env Object Source #
nvim_call_function :: ByteString -> Vector Object -> forall env. Neovim env Object Source #
nvim_command :: ByteString -> forall env. Neovim env () Source #
nvim_exec :: ByteString -> Bool -> forall env. Neovim env ByteString Source #
nvim_eval_statusline :: ByteString -> Map ByteString Object -> forall env. Neovim env (Map ByteString Object) Source #
nvim_get_mark :: ByteString -> Map ByteString Object -> forall env. Neovim env (Vector Object) Source #
nvim_del_mark :: ByteString -> forall env. Neovim env Bool Source #
nvim_select_popupmenu_item :: Int64 -> Bool -> Bool -> Map ByteString Object -> forall env. Neovim env () Source #
nvim_get_chan_info :: Int64 -> forall env. Neovim env (Map ByteString Object) Source #
nvim_set_client_info :: ByteString -> Map ByteString Object -> ByteString -> Map ByteString Object -> Map ByteString Object -> forall env. Neovim env () Source #
nvim_get_commands :: Map ByteString Object -> forall env. Neovim env (Map ByteString Object) Source #
nvim_del_keymap :: ByteString -> ByteString -> forall env. Neovim env () Source #
nvim_set_keymap :: ByteString -> ByteString -> ByteString -> Map ByteString Object -> forall env. Neovim env () Source #
nvim_get_keymap :: ByteString -> forall env. Neovim env (Vector (Map ByteString Object)) Source #
nvim_get_mode :: forall env. Neovim env (Map ByteString Object) Source #
nvim_load_context :: Map ByteString Object -> forall env. Neovim env Object Source #
nvim_get_context :: Map ByteString Object -> forall env. Neovim env (Map ByteString Object) Source #
nvim_get_color_map :: forall env. Neovim env (Map ByteString Object) Source #
nvim_get_color_by_name :: ByteString -> forall env. Neovim env Int64 Source #
nvim_unsubscribe :: ByteString -> forall env. Neovim env () Source #
nvim_subscribe :: ByteString -> forall env. Neovim env () Source #
nvim_put :: Vector ByteString -> ByteString -> Bool -> Bool -> forall env. Neovim env () Source #
nvim_paste :: ByteString -> Bool -> Int64 -> forall env. Neovim env Bool Source #
nvim_set_current_tabpage :: Tabpage -> forall env. Neovim env () Source #
nvim_get_current_tabpage :: forall env. Neovim env Tabpage Source #
nvim_chan_send :: Int64 -> ByteString -> forall env. Neovim env () Source #
nvim_open_term :: Buffer -> Map ByteString Object -> forall env. Neovim env Int64 Source #
nvim_set_current_win :: Window -> forall env. Neovim env () Source #
nvim_get_current_win :: forall env. Neovim env Window Source #
nvim_set_current_buf :: Buffer -> forall env. Neovim env () Source #
nvim_get_current_buf :: forall env. Neovim env Buffer Source #
nvim_err_writeln :: ByteString -> forall env. Neovim env () Source #
nvim_err_write :: ByteString -> forall env. Neovim env () Source #
nvim_out_write :: ByteString -> forall env. Neovim env () Source #
nvim_set_option :: ByteString -> Object -> forall env. Neovim env () Source #
nvim_get_option_info :: ByteString -> forall env. Neovim env (Map ByteString Object) Source #
nvim_get_all_options_info :: forall env. Neovim env (Map ByteString Object) Source #
nvim_get_option :: ByteString -> forall env. Neovim env Object Source #
nvim_set_vvar :: ByteString -> Object -> forall env. Neovim env () Source #
nvim_get_vvar :: ByteString -> forall env. Neovim env Object Source #
nvim_del_var :: ByteString -> forall env. Neovim env () Source #
nvim_set_var :: ByteString -> Object -> forall env. Neovim env () Source #
nvim_get_var :: ByteString -> forall env. Neovim env Object Source #
nvim_del_current_line :: forall env. Neovim env () Source #
nvim_set_current_line :: ByteString -> forall env. Neovim env () Source #
nvim_get_current_line :: forall env. Neovim env ByteString Source #
nvim_set_current_dir :: ByteString -> forall env. Neovim env () Source #
nvim_get_runtime_file :: ByteString -> Bool -> forall env. Neovim env (Vector ByteString) Source #
nvim_list_runtime_paths :: forall env. Neovim env (Vector ByteString) Source #
nvim_strwidth :: ByteString -> forall env. Neovim env Int64 Source #
nvim_notify :: ByteString -> Int64 -> Map ByteString Object -> forall env. Neovim env Object Source #
nvim_exec_lua :: ByteString -> Vector Object -> forall env. Neovim env Object Source #
nvim_replace_termcodes :: ByteString -> Bool -> Bool -> Bool -> forall env. Neovim env ByteString Source #
nvim_input_mouse :: ByteString -> ByteString -> ByteString -> Int64 -> Int64 -> Int64 -> forall env. Neovim env () Source #
nvim_input :: ByteString -> forall env. Neovim env Int64 Source #
nvim_feedkeys :: ByteString -> ByteString -> Bool -> forall env. Neovim env () Source #
nvim_set_hl :: Int64 -> ByteString -> Map ByteString Object -> forall env. Neovim env () Source #
nvim_get_hl_id_by_name :: ByteString -> forall env. Neovim env Int64 Source #
nvim_get_hl_by_id :: Int64 -> Bool -> forall env. Neovim env (Map ByteString Object) Source #
nvim_get_hl_by_name :: ByteString -> Bool -> forall env. Neovim env (Map ByteString Object) Source #
nvim_ui_pum_set_bounds :: Double -> Double -> Double -> Double -> forall env. Neovim env () Source #
nvim_ui_pum_set_height :: Int64 -> forall env. Neovim env () Source #
nvim_ui_set_option :: ByteString -> Object -> forall env. Neovim env () Source #
nvim_ui_detach :: forall env. Neovim env () Source #
nvim_ui_attach :: Int64 -> Int64 -> Map ByteString Object -> forall env. Neovim env () Source #
nvim_tabpage_del_var :: Tabpage -> ByteString -> forall env. Neovim env () Source #
nvim_tabpage_set_var :: Tabpage -> ByteString -> Object -> forall env. Neovim env () Source #
nvim_tabpage_get_var :: Tabpage -> ByteString -> forall env. Neovim env Object Source #
nvim_set_decoration_provider :: Int64 -> Map ByteString Object -> forall env. Neovim env () Source #
nvim_buf_add_highlight :: Buffer -> Int64 -> ByteString -> Int64 -> Int64 -> Int64 -> forall env. Neovim env Int64 Source #
nvim_buf_set_extmark :: Buffer -> Int64 -> Int64 -> Int64 -> Map ByteString Object -> forall env. Neovim env Int64 Source #
nvim_buf_get_extmarks :: Buffer -> Int64 -> Object -> Object -> Map ByteString Object -> forall env. Neovim env (Vector Object) Source #
nvim_buf_get_extmark_by_id :: Buffer -> Int64 -> Int64 -> Map ByteString Object -> forall env. Neovim env (Vector Int64) Source #
nvim_get_namespaces :: forall env. Neovim env (Map ByteString Object) Source #
nvim_create_namespace :: ByteString -> forall env. Neovim env Int64 Source #
vim_del_var :: ByteString -> forall env. Neovim env Object Source #
vim_set_var :: ByteString -> Object -> forall env. Neovim env Object Source #
tabpage_del_var :: Tabpage -> ByteString -> forall env. Neovim env Object Source #
tabpage_set_var :: Tabpage -> ByteString -> Object -> forall env. Neovim env Object Source #
window_del_var :: Window -> ByteString -> forall env. Neovim env Object Source #
window_set_var :: Window -> ByteString -> Object -> forall env. Neovim env Object Source #
buffer_del_var :: Buffer -> ByteString -> forall env. Neovim env Object Source #
buffer_set_var :: Buffer -> ByteString -> Object -> forall env. Neovim env Object Source #
buffer_set_line_slice :: Buffer -> Int64 -> Int64 -> Bool -> Bool -> Vector ByteString -> forall env. Neovim env () Source #
buffer_get_line_slice :: Buffer -> Int64 -> Int64 -> Bool -> Bool -> forall env. Neovim env (Vector ByteString) Source #
buffer_set_line :: Buffer -> Int64 -> ByteString -> forall env. Neovim env () Source #
buffer_get_line :: Buffer -> Int64 -> forall env. Neovim env ByteString Source #
buffer_insert :: Buffer -> Int64 -> Vector ByteString -> forall env. Neovim env () Source #
nvim_buf_set_virtual_text :: Buffer -> Int64 -> Int64 -> Vector Object -> Map ByteString Object -> forall env. Neovim env Int64 Source #
nvim_execute_lua :: ByteString -> Vector Object -> forall env. Neovim env Object Source #
nvim_command_output :: ByteString -> forall env. Neovim env ByteString Source #
nvim_buf_get_mark :: Buffer -> ByteString -> forall env. Neovim env (Int64, Int64) Source #
nvim_buf_set_mark :: Buffer -> ByteString -> Int64 -> Int64 -> Map ByteString Object -> forall env. Neovim env Bool Source #
nvim_buf_del_mark :: Buffer -> ByteString -> forall env. Neovim env Bool Source #
nvim_buf_delete :: Buffer -> Map ByteString Object -> forall env. Neovim env () Source #
nvim_buf_set_name :: Buffer -> ByteString -> forall env. Neovim env () Source #
nvim_buf_get_name :: Buffer -> forall env. Neovim env ByteString Source #
nvim_buf_set_option :: Buffer -> ByteString -> Object -> forall env. Neovim env () Source #
nvim_buf_get_option :: Buffer -> ByteString -> forall env. Neovim env Object Source #
nvim_buf_del_var :: Buffer -> ByteString -> forall env. Neovim env () Source #
nvim_buf_set_var :: Buffer -> ByteString -> Object -> forall env. Neovim env () Source #
nvim_buf_get_commands :: Buffer -> Map ByteString Object -> forall env. Neovim env (Map ByteString Object) Source #
nvim_buf_del_keymap :: Buffer -> ByteString -> ByteString -> forall env. Neovim env () Source #
nvim_buf_set_keymap :: Buffer -> ByteString -> ByteString -> ByteString -> Map ByteString Object -> forall env. Neovim env () Source #
nvim_buf_get_keymap :: Buffer -> ByteString -> forall env. Neovim env (Vector (Map ByteString Object)) Source #
nvim_buf_get_var :: Buffer -> ByteString -> forall env. Neovim env Object Source #
nvim_buf_set_text :: Buffer -> Int64 -> Int64 -> Int64 -> Int64 -> Vector ByteString -> forall env. Neovim env () Source #
nvim_buf_set_lines :: Buffer -> Int64 -> Int64 -> Bool -> Vector ByteString -> forall env. Neovim env () Source #
nvim_buf_get_lines :: Buffer -> Int64 -> Int64 -> Bool -> forall env. Neovim env (Vector ByteString) Source #
nvim_buf_attach :: Buffer -> Bool -> Map ByteString Object -> forall env. Neovim env Bool Source #