Copyright | (c) Sebastian Witte |
---|---|
License | Apache-2.0 |
Maintainer | woozletoff@gmail.com |
Stability | experimental |
Portability | GHC |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Documentation
data NeovimExceptionGen Source #
Instances
Instances
Generic Buffer Source # | |
Show Buffer Source # | |
NFData Buffer Source # | |
Defined in Neovim.API.Text | |
Eq Buffer Source # | |
NvimObject Buffer Source # | |
type Rep Buffer Source # | |
Defined in Neovim.API.Text type Rep Buffer = D1 ('MetaData "Buffer" "Neovim.API.Text" "nvim-hs-2.3.2.1-Dn9vtyvzlIoLeTTi8kgU1Z" 'False) (C1 ('MetaCons "Buffer" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString))) |
Instances
Generic Tabpage Source # | |
Show Tabpage Source # | |
NFData Tabpage Source # | |
Defined in Neovim.API.Text | |
Eq Tabpage Source # | |
NvimObject Tabpage Source # | |
type Rep Tabpage Source # | |
Defined in Neovim.API.Text type Rep Tabpage = D1 ('MetaData "Tabpage" "Neovim.API.Text" "nvim-hs-2.3.2.1-Dn9vtyvzlIoLeTTi8kgU1Z" 'False) (C1 ('MetaCons "Tabpage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString))) |
Instances
Generic Window Source # | |
Show Window Source # | |
NFData Window Source # | |
Defined in Neovim.API.Text | |
Eq Window Source # | |
NvimObject Window Source # | |
type Rep Window Source # | |
Defined in Neovim.API.Text type Rep Window = D1 ('MetaData "Window" "Neovim.API.Text" "nvim-hs-2.3.2.1-Dn9vtyvzlIoLeTTi8kgU1Z" 'False) (C1 ('MetaCons "Window" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString))) |
vim_command :: forall env. Text -> Neovim env () Source #
vim_unsubscribe :: forall env. Text -> Neovim env () Source #
vim_subscribe :: forall env. Text -> Neovim env () Source #
vim_set_current_tabpage :: forall env. Tabpage -> Neovim env () Source #
vim_get_current_tabpage :: forall env. Neovim env Tabpage Source #
vim_set_current_window :: forall env. Window -> Neovim env () Source #
vim_get_current_window :: forall env. Neovim env Window Source #
vim_set_current_buffer :: forall env. Buffer -> Neovim env () Source #
vim_get_current_buffer :: forall env. Neovim env Buffer Source #
vim_report_error :: forall env. Text -> Neovim env () Source #
vim_err_write :: forall env. Text -> Neovim env () Source #
vim_out_write :: forall env. Text -> Neovim env () Source #
vim_del_current_line :: forall env. Neovim env () Source #
vim_set_current_line :: forall env. Text -> Neovim env () Source #
vim_get_current_line :: forall env. Neovim env Text Source #
vim_change_directory :: forall env. Text -> Neovim env () Source #
buffer_add_highlight :: forall env. Buffer -> Int64 -> Text -> Int64 -> Int64 -> Int64 -> Neovim env Int64 Source #
buffer_set_lines :: forall env. Buffer -> Int64 -> Int64 -> Bool -> Vector Text -> Neovim env () Source #
buffer_get_lines :: forall env. Buffer -> Int64 -> Int64 -> Bool -> Neovim env (Vector Text) Source #
nvim_win_hide :: forall env. Window -> Neovim env () Source #
nvim_call_dict_function :: forall env. Object -> Text -> Vector Object -> Neovim env Object Source #
nvim_command :: forall env. Text -> Neovim env () Source #
nvim_eval_statusline :: forall env. Text -> Map Text Object -> Neovim env (Map Text Object) Source #
nvim_select_popupmenu_item :: forall env. Int64 -> Bool -> Bool -> Map Text Object -> Neovim env () Source #
nvim_set_client_info :: forall env. Text -> Map Text Object -> Text -> Map Text Object -> Map Text Object -> Neovim env () Source #
nvim_unsubscribe :: forall env. Text -> Neovim env () Source #
nvim_subscribe :: forall env. Text -> Neovim env () Source #
nvim_set_current_tabpage :: forall env. Tabpage -> Neovim env () Source #
nvim_get_current_tabpage :: forall env. Neovim env Tabpage Source #
nvim_set_current_win :: forall env. Window -> Neovim env () Source #
nvim_get_current_win :: forall env. Neovim env Window Source #
nvim_set_current_buf :: forall env. Buffer -> Neovim env () Source #
nvim_get_current_buf :: forall env. Neovim env Buffer Source #
nvim_err_writeln :: forall env. Text -> Neovim env () Source #
nvim_err_write :: forall env. Text -> Neovim env () Source #
nvim_out_write :: forall env. Text -> Neovim env () Source #
nvim_del_var :: forall env. Text -> Neovim env () Source #
nvim_del_current_line :: forall env. Neovim env () Source #
nvim_set_current_line :: forall env. Text -> Neovim env () Source #
nvim_get_current_line :: forall env. Neovim env Text Source #
nvim_set_current_dir :: forall env. Text -> Neovim env () Source #
nvim_input_mouse :: forall env. Text -> Text -> Text -> Int64 -> Int64 -> Int64 -> Neovim env () Source #
nvim_set_hl_ns_fast :: forall env. Int64 -> Neovim env () Source #
nvim_set_hl_ns :: forall env. Int64 -> Neovim env () Source #
nvim_ui_pum_set_bounds :: forall env. Double -> Double -> Double -> Double -> Neovim env () Source #
nvim_ui_pum_set_height :: forall env. Int64 -> Neovim env () Source #
nvim_ui_detach :: forall env. Neovim env () Source #
nvim_buf_add_highlight :: forall env. Buffer -> Int64 -> Text -> Int64 -> Int64 -> Int64 -> Neovim env Int64 Source #
nvim_buf_set_extmark :: forall env. Buffer -> Int64 -> Int64 -> Int64 -> Map Text Object -> Neovim env Int64 Source #
nvim_buf_get_extmarks :: forall env. Buffer -> Int64 -> Object -> Object -> Map Text Object -> Neovim env (Vector Object) Source #
nvim_buf_get_extmark_by_id :: forall env. Buffer -> Int64 -> Int64 -> Map Text Object -> Neovim env (Vector Int64) Source #
buffer_set_line_slice :: forall env. Buffer -> Int64 -> Int64 -> Bool -> Bool -> Vector Text -> Neovim env () Source #
buffer_get_line_slice :: forall env. Buffer -> Int64 -> Int64 -> Bool -> Bool -> Neovim env (Vector Text) Source #
nvim_buf_set_virtual_text :: forall env. Buffer -> Int64 -> Int64 -> Vector Object -> Map Text Object -> Neovim env Int64 Source #
nvim_buf_get_commands :: forall env. Buffer -> Map Text Object -> Neovim env (Map Text Object) Source #
nvim_buf_create_user_command :: forall env. Buffer -> Text -> Object -> Map Text Object -> Neovim env () Source #
nvim_del_user_command :: forall env. Text -> Neovim env () Source #
nvim_buf_set_mark :: forall env. Buffer -> Text -> Int64 -> Int64 -> Map Text Object -> Neovim env Bool Source #
nvim_buf_set_keymap :: forall env. Buffer -> Text -> Text -> Text -> Map Text Object -> Neovim env () Source #
nvim_buf_get_text :: forall env. Buffer -> Int64 -> Int64 -> Int64 -> Int64 -> Map Text Object -> Neovim env (Vector Text) Source #
nvim_buf_set_text :: forall env. Buffer -> Int64 -> Int64 -> Int64 -> Int64 -> Vector Text -> Neovim env () Source #
nvim_buf_set_lines :: forall env. Buffer -> Int64 -> Int64 -> Bool -> Vector Text -> Neovim env () Source #
nvim_buf_get_lines :: forall env. Buffer -> Int64 -> Int64 -> Bool -> Neovim env (Vector Text) Source #
nvim_del_augroup_by_name :: forall env. Text -> Neovim env () Source #
nvim_del_augroup_by_id :: forall env. Int64 -> Neovim env () Source #
nvim_del_autocmd :: forall env. Int64 -> Neovim env () Source #