Copyright | (c) Sebastian Witte |
---|---|
License | Apache-2.0 |
Maintainer | woozletoff@gmail.com |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
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
data NeovimExceptionGen Source #
Instances
Instances
Eq Buffer Source # | |
Show Buffer Source # | |
Generic Buffer Source # | |
NFData Buffer Source # | |
Defined in Neovim.API.String | |
NvimObject Buffer Source # | |
type Rep Buffer Source # | |
Defined in Neovim.API.String type Rep Buffer = D1 ('MetaData "Buffer" "Neovim.API.String" "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.String | |
NvimObject Tabpage Source # | |
type Rep Tabpage Source # | |
Defined in Neovim.API.String type Rep Tabpage = D1 ('MetaData "Tabpage" "Neovim.API.String" "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.String | |
NvimObject Window Source # | |
type Rep Window Source # | |
Defined in Neovim.API.String type Rep Window = D1 ('MetaData "Window" "Neovim.API.String" "nvim-hs-2.2.0.0-GhI4zAzYqxaBEVTt1cX3iD" 'False) (C1 ('MetaCons "Window" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString))) |
vim_command :: String -> forall env. Neovim env () Source #
vim_get_api_info :: forall env. Neovim env [Object] Source #
vim_unsubscribe :: String -> forall env. Neovim env () Source #
vim_subscribe :: String -> 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_get_tabpages :: 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_get_windows :: 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_get_buffers :: forall env. Neovim env [Buffer] Source #
vim_report_error :: String -> forall env. Neovim env () Source #
vim_err_write :: String -> forall env. Neovim env () Source #
vim_out_write :: String -> forall env. Neovim env () Source #
vim_del_current_line :: forall env. Neovim env () Source #
vim_set_current_line :: String -> forall env. Neovim env () Source #
vim_get_current_line :: forall env. Neovim env String Source #
vim_change_directory :: String -> forall env. Neovim env () Source #
vim_list_runtime_paths :: forall env. Neovim env [String] Source #
buffer_add_highlight :: Buffer -> Int64 -> String -> Int64 -> Int64 -> Int64 -> forall env. Neovim env Int64 Source #
buffer_set_lines :: Buffer -> Int64 -> Int64 -> Bool -> [String] -> forall env. Neovim env () Source #
nvim_win_hide :: Window -> forall env. Neovim env () Source #
nvim_parse_expression :: String -> String -> Bool -> forall env. Neovim env (Map String Object) Source #
nvim_command :: String -> forall env. Neovim env () Source #
nvim_eval_statusline :: String -> Map String Object -> forall env. Neovim env (Map String Object) Source #
nvim_select_popupmenu_item :: Int64 -> Bool -> Bool -> Map String Object -> forall env. Neovim env () Source #
nvim_list_uis :: forall env. Neovim env [Object] Source #
nvim_list_chans :: forall env. Neovim env [Object] Source #
nvim_set_client_info :: String -> Map String Object -> String -> Map String Object -> Map String Object -> forall env. Neovim env () Source #
nvim_get_api_info :: forall env. Neovim env [Object] Source #
nvim_set_keymap :: String -> String -> String -> Map String Object -> forall env. Neovim env () Source #
nvim_unsubscribe :: String -> forall env. Neovim env () Source #
nvim_subscribe :: String -> forall env. Neovim env () Source #
nvim_set_current_tabpage :: Tabpage -> forall env. Neovim env () Source #
nvim_get_current_tabpage :: forall env. Neovim env Tabpage Source #
nvim_list_tabpages :: forall env. Neovim env [Tabpage] Source #
nvim_set_current_win :: Window -> forall env. Neovim env () Source #
nvim_get_current_win :: forall env. Neovim env Window Source #
nvim_list_wins :: 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_list_bufs :: forall env. Neovim env [Buffer] Source #
nvim_err_writeln :: String -> forall env. Neovim env () Source #
nvim_err_write :: String -> forall env. Neovim env () Source #
nvim_out_write :: String -> forall env. Neovim env () Source #
nvim_del_var :: String -> forall env. Neovim env () Source #
nvim_del_current_line :: forall env. Neovim env () Source #
nvim_set_current_line :: String -> forall env. Neovim env () Source #
nvim_get_current_line :: forall env. Neovim env String Source #
nvim_set_current_dir :: String -> forall env. Neovim env () Source #
nvim_list_runtime_paths :: forall env. Neovim env [String] Source #
nvim_input_mouse :: String -> String -> String -> Int64 -> Int64 -> Int64 -> forall env. Neovim env () 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_detach :: forall env. Neovim env () Source #
nvim_buf_add_highlight :: Buffer -> Int64 -> String -> Int64 -> Int64 -> Int64 -> forall env. Neovim env Int64 Source #
nvim_buf_set_extmark :: Buffer -> Int64 -> Int64 -> Int64 -> Map String Object -> forall env. Neovim env Int64 Source #
nvim_buf_get_extmarks :: Buffer -> Int64 -> Object -> Object -> Map String Object -> forall env. Neovim env [Object] Source #
nvim_buf_get_extmark_by_id :: Buffer -> Int64 -> Int64 -> Map String Object -> forall env. Neovim env [Int64] Source #
buffer_set_line_slice :: Buffer -> Int64 -> Int64 -> Bool -> Bool -> [String] -> forall env. Neovim env () Source #
buffer_get_line_slice :: Buffer -> Int64 -> Int64 -> Bool -> Bool -> forall env. Neovim env [String] Source #
nvim_buf_set_virtual_text :: Buffer -> Int64 -> Int64 -> [Object] -> Map String Object -> forall env. Neovim env Int64 Source #
nvim_buf_set_mark :: Buffer -> String -> Int64 -> Int64 -> Map String Object -> forall env. Neovim env Bool Source #
nvim_buf_get_commands :: Buffer -> Map String Object -> forall env. Neovim env (Map String Object) Source #
nvim_buf_set_keymap :: Buffer -> String -> String -> String -> Map String Object -> forall env. Neovim env () Source #
nvim_buf_set_text :: Buffer -> Int64 -> Int64 -> Int64 -> Int64 -> [String] -> forall env. Neovim env () Source #