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.1.0-BQ5vU3m4RxL71lCc3uh1jy" '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.1.0-BQ5vU3m4RxL71lCc3uh1jy" '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.1.0-BQ5vU3m4RxL71lCc3uh1jy" 'False) (C1 ('MetaCons "Window" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString))) |
vim_command :: Text -> forall env. Neovim env () Source #
vim_unsubscribe :: Text -> forall env. Neovim env () Source #
vim_subscribe :: Text -> 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 :: Text -> forall env. Neovim env () Source #
vim_err_write :: Text -> forall env. Neovim env () Source #
vim_out_write :: Text -> forall env. Neovim env () Source #
vim_del_current_line :: forall env. Neovim env () Source #
vim_set_current_line :: Text -> forall env. Neovim env () Source #
vim_get_current_line :: forall env. Neovim env Text Source #
vim_change_directory :: Text -> forall env. Neovim env () Source #
buffer_add_highlight :: Buffer -> Int64 -> Text -> Int64 -> Int64 -> Int64 -> forall env. Neovim env Int64 Source #
buffer_set_lines :: Buffer -> Int64 -> Int64 -> Bool -> Vector Text -> forall env. Neovim env () Source #
buffer_get_lines :: Buffer -> Int64 -> Int64 -> Bool -> forall env. Neovim env (Vector Text) Source #
nvim_win_hide :: Window -> forall env. Neovim env () Source #
nvim_call_dict_function :: Object -> Text -> Vector Object -> forall env. Neovim env Object Source #
nvim_command :: Text -> forall env. Neovim env () Source #
nvim_eval_statusline :: Text -> Map Text Object -> forall env. Neovim env (Map Text Object) Source #
nvim_select_popupmenu_item :: Int64 -> Bool -> Bool -> Map Text Object -> forall env. Neovim env () Source #
nvim_set_client_info :: Text -> Map Text Object -> Text -> Map Text Object -> Map Text Object -> forall env. Neovim env () Source #
nvim_unsubscribe :: Text -> forall env. Neovim env () Source #
nvim_subscribe :: Text -> 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_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 :: Text -> forall env. Neovim env () Source #
nvim_err_write :: Text -> forall env. Neovim env () Source #
nvim_out_write :: Text -> forall env. Neovim env () Source #
nvim_del_var :: Text -> forall env. Neovim env () Source #
nvim_del_current_line :: forall env. Neovim env () Source #
nvim_set_current_line :: Text -> forall env. Neovim env () Source #
nvim_get_current_line :: forall env. Neovim env Text Source #
nvim_set_current_dir :: Text -> forall env. Neovim env () Source #
nvim_input_mouse :: Text -> Text -> Text -> Int64 -> Int64 -> Int64 -> forall env. Neovim env () Source #
nvim_set_hl_ns_fast :: Int64 -> forall env. Neovim env () Source #
nvim_set_hl_ns :: 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 -> Text -> Int64 -> Int64 -> Int64 -> forall env. Neovim env Int64 Source #
nvim_buf_set_extmark :: Buffer -> Int64 -> Int64 -> Int64 -> Map Text Object -> forall env. Neovim env Int64 Source #
nvim_buf_get_extmarks :: Buffer -> Int64 -> Object -> Object -> Map Text Object -> forall env. Neovim env (Vector Object) Source #
nvim_buf_get_extmark_by_id :: Buffer -> Int64 -> Int64 -> Map Text Object -> forall env. Neovim env (Vector Int64) Source #
buffer_set_line_slice :: Buffer -> Int64 -> Int64 -> Bool -> Bool -> Vector Text -> forall env. Neovim env () Source #
buffer_get_line_slice :: Buffer -> Int64 -> Int64 -> Bool -> Bool -> forall env. Neovim env (Vector Text) Source #
nvim_buf_set_virtual_text :: Buffer -> Int64 -> Int64 -> Vector Object -> Map Text Object -> forall env. Neovim env Int64 Source #
nvim_buf_get_commands :: Buffer -> Map Text Object -> forall env. Neovim env (Map Text Object) Source #
nvim_buf_create_user_command :: Buffer -> Text -> Object -> Map Text Object -> forall env. Neovim env () Source #
nvim_del_user_command :: Text -> forall env. Neovim env () Source #
nvim_buf_set_mark :: Buffer -> Text -> Int64 -> Int64 -> Map Text Object -> forall env. Neovim env Bool Source #
nvim_buf_set_keymap :: Buffer -> Text -> Text -> Text -> Map Text Object -> forall env. Neovim env () Source #
nvim_buf_get_text :: Buffer -> Int64 -> Int64 -> Int64 -> Int64 -> Map Text Object -> forall env. Neovim env (Vector Text) Source #
nvim_buf_set_text :: Buffer -> Int64 -> Int64 -> Int64 -> Int64 -> Vector Text -> forall env. Neovim env () Source #
nvim_buf_set_lines :: Buffer -> Int64 -> Int64 -> Bool -> Vector Text -> forall env. Neovim env () Source #
nvim_buf_get_lines :: Buffer -> Int64 -> Int64 -> Bool -> forall env. Neovim env (Vector Text) Source #
nvim_del_augroup_by_name :: Text -> forall env. Neovim env () Source #
nvim_del_augroup_by_id :: Int64 -> forall env. Neovim env () Source #
nvim_del_autocmd :: Int64 -> forall env. Neovim env () Source #