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.ByteString | |
Eq Buffer Source # | |
NvimObject Buffer Source # | |
type Rep Buffer Source # | |
Defined in Neovim.API.ByteString type Rep Buffer = D1 ('MetaData "Buffer" "Neovim.API.ByteString" "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.ByteString | |
Eq Tabpage Source # | |
NvimObject Tabpage Source # | |
type Rep Tabpage Source # | |
Defined in Neovim.API.ByteString type Rep Tabpage = D1 ('MetaData "Tabpage" "Neovim.API.ByteString" "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.ByteString | |
Eq Window Source # | |
NvimObject Window Source # | |
type Rep Window Source # | |
Defined in Neovim.API.ByteString type Rep Window = D1 ('MetaData "Window" "Neovim.API.ByteString" "nvim-hs-2.3.2.1-Dn9vtyvzlIoLeTTi8kgU1Z" 'False) (C1 ('MetaCons "Window" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString))) |
window_get_var :: forall env. Window -> ByteString -> Neovim env Object Source #
vim_call_function :: forall env. ByteString -> Vector Object -> Neovim env Object Source #
vim_command :: forall env. ByteString -> Neovim env () Source #
vim_get_color_map :: forall env. Neovim env (Map ByteString Object) Source #
vim_name_to_color :: forall env. ByteString -> Neovim env Int64 Source #
vim_unsubscribe :: forall env. ByteString -> Neovim env () Source #
vim_subscribe :: forall env. ByteString -> 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. ByteString -> Neovim env () Source #
vim_err_write :: forall env. ByteString -> Neovim env () Source #
vim_out_write :: forall env. ByteString -> Neovim env () Source #
vim_get_vvar :: forall env. ByteString -> Neovim env Object Source #
vim_get_var :: forall env. ByteString -> Neovim env Object Source #
vim_del_current_line :: forall env. Neovim env () Source #
vim_set_current_line :: forall env. ByteString -> Neovim env () Source #
vim_get_current_line :: forall env. Neovim env ByteString Source #
vim_change_directory :: forall env. ByteString -> Neovim env () Source #
vim_list_runtime_paths :: forall env. Neovim env (Vector ByteString) Source #
vim_strwidth :: forall env. ByteString -> Neovim env Int64 Source #
vim_replace_termcodes :: forall env. ByteString -> Bool -> Bool -> Bool -> Neovim env ByteString Source #
vim_feedkeys :: forall env. ByteString -> ByteString -> Bool -> Neovim env () Source #
tabpage_get_var :: forall env. Tabpage -> ByteString -> Neovim env Object Source #
window_set_option :: forall env. Window -> ByteString -> Object -> Neovim env () Source #
window_get_option :: forall env. Window -> ByteString -> Neovim env Object Source #
buffer_set_option :: forall env. Buffer -> ByteString -> Object -> Neovim env () Source #
buffer_get_option :: forall env. Buffer -> ByteString -> Neovim env Object Source #
vim_get_option :: forall env. ByteString -> Neovim env Object Source #
vim_set_option :: forall env. ByteString -> Object -> Neovim env () Source #
buffer_add_highlight :: forall env. Buffer -> Int64 -> ByteString -> Int64 -> Int64 -> Int64 -> Neovim env Int64 Source #
vim_command_output :: forall env. ByteString -> Neovim env ByteString Source #
buffer_get_mark :: forall env. Buffer -> ByteString -> Neovim env (Int64, Int64) Source #
buffer_set_name :: forall env. Buffer -> ByteString -> Neovim env () Source #
buffer_get_name :: forall env. Buffer -> Neovim env ByteString Source #
buffer_get_var :: forall env. Buffer -> ByteString -> Neovim env Object Source #
buffer_set_lines :: forall env. Buffer -> Int64 -> Int64 -> Bool -> Vector ByteString -> Neovim env () Source #
buffer_get_lines :: forall env. Buffer -> Int64 -> Int64 -> Bool -> Neovim env (Vector ByteString) Source #
nvim_win_hide :: forall env. Window -> Neovim env () Source #
nvim_win_del_var :: forall env. Window -> ByteString -> Neovim env () Source #
nvim_win_set_var :: forall env. Window -> ByteString -> Object -> Neovim env () Source #
nvim_win_get_var :: forall env. Window -> ByteString -> Neovim env Object Source #
nvim_win_get_config :: forall env. Window -> Neovim env (Map ByteString Object) Source #
nvim_win_set_config :: forall env. Window -> Map ByteString Object -> Neovim env () Source #
nvim_open_win :: forall env. Buffer -> Bool -> Map ByteString Object -> Neovim env Window Source #
nvim_parse_expression :: forall env. ByteString -> ByteString -> Bool -> Neovim env (Map ByteString Object) Source #
nvim_call_dict_function :: forall env. Object -> ByteString -> Vector Object -> Neovim env Object Source #
nvim_call_function :: forall env. ByteString -> Vector Object -> Neovim env Object Source #
nvim_command :: forall env. ByteString -> Neovim env () Source #
nvim_exec :: forall env. ByteString -> Bool -> Neovim env ByteString Source #
nvim_eval_statusline :: forall env. ByteString -> Map ByteString Object -> Neovim env (Map ByteString Object) Source #
nvim_get_mark :: forall env. ByteString -> Map ByteString Object -> Neovim env (Vector Object) Source #
nvim_del_mark :: forall env. ByteString -> Neovim env Bool Source #
nvim_select_popupmenu_item :: forall env. Int64 -> Bool -> Bool -> Map ByteString Object -> Neovim env () Source #
nvim_get_chan_info :: forall env. Int64 -> Neovim env (Map ByteString Object) Source #
nvim_set_client_info :: forall env. ByteString -> Map ByteString Object -> ByteString -> Map ByteString Object -> Map ByteString Object -> Neovim env () Source #
nvim_del_keymap :: forall env. ByteString -> ByteString -> Neovim env () Source #
nvim_set_keymap :: forall env. ByteString -> ByteString -> ByteString -> Map ByteString Object -> Neovim env () Source #
nvim_get_keymap :: forall env. ByteString -> Neovim env (Vector (Map ByteString Object)) Source #
nvim_get_mode :: forall env. Neovim env (Map ByteString Object) Source #
nvim_load_context :: forall env. Map ByteString Object -> Neovim env Object Source #
nvim_get_context :: forall env. Map ByteString Object -> Neovim env (Map ByteString Object) Source #
nvim_get_color_map :: forall env. Neovim env (Map ByteString Object) Source #
nvim_get_color_by_name :: forall env. ByteString -> Neovim env Int64 Source #
nvim_unsubscribe :: forall env. ByteString -> Neovim env () Source #
nvim_subscribe :: forall env. ByteString -> Neovim env () Source #
nvim_put :: forall env. Vector ByteString -> ByteString -> Bool -> Bool -> Neovim env () Source #
nvim_paste :: forall env. ByteString -> Bool -> Int64 -> Neovim env Bool Source #
nvim_set_current_tabpage :: forall env. Tabpage -> Neovim env () Source #
nvim_get_current_tabpage :: forall env. Neovim env Tabpage Source #
nvim_chan_send :: forall env. Int64 -> ByteString -> Neovim env () Source #
nvim_open_term :: forall env. Buffer -> Map ByteString Object -> Neovim env Int64 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. ByteString -> Neovim env () Source #
nvim_err_write :: forall env. ByteString -> Neovim env () Source #
nvim_out_write :: forall env. ByteString -> Neovim env () Source #
nvim_set_vvar :: forall env. ByteString -> Object -> Neovim env () Source #
nvim_get_vvar :: forall env. ByteString -> Neovim env Object Source #
nvim_del_var :: forall env. ByteString -> Neovim env () Source #
nvim_set_var :: forall env. ByteString -> Object -> Neovim env () Source #
nvim_get_var :: forall env. ByteString -> Neovim env Object Source #
nvim_del_current_line :: forall env. Neovim env () Source #
nvim_set_current_line :: forall env. ByteString -> Neovim env () Source #
nvim_get_current_line :: forall env. Neovim env ByteString Source #
nvim_set_current_dir :: forall env. ByteString -> Neovim env () Source #
nvim_get_runtime_file :: forall env. ByteString -> Bool -> Neovim env (Vector ByteString) Source #
nvim_list_runtime_paths :: forall env. Neovim env (Vector ByteString) Source #
nvim_strwidth :: forall env. ByteString -> Neovim env Int64 Source #
nvim_notify :: forall env. ByteString -> Int64 -> Map ByteString Object -> Neovim env Object Source #
nvim_exec_lua :: forall env. ByteString -> Vector Object -> Neovim env Object Source #
nvim_replace_termcodes :: forall env. ByteString -> Bool -> Bool -> Bool -> Neovim env ByteString Source #
nvim_input_mouse :: forall env. ByteString -> ByteString -> ByteString -> Int64 -> Int64 -> Int64 -> Neovim env () Source #
nvim_input :: forall env. ByteString -> Neovim env Int64 Source #
nvim_feedkeys :: forall env. ByteString -> ByteString -> Bool -> 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_set_hl :: forall env. Int64 -> ByteString -> Map ByteString Object -> Neovim env () Source #
nvim_get_hl_id_by_name :: forall env. ByteString -> Neovim env Int64 Source #
nvim_get_hl_by_id :: forall env. Int64 -> Bool -> Neovim env (Map ByteString Object) Source #
nvim_get_hl_by_name :: forall env. ByteString -> Bool -> Neovim env (Map ByteString Object) 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_set_option :: forall env. ByteString -> Object -> Neovim env () Source #
nvim_ui_detach :: forall env. Neovim env () Source #
nvim_ui_attach :: forall env. Int64 -> Int64 -> Map ByteString Object -> Neovim env () Source #
nvim_tabpage_del_var :: forall env. Tabpage -> ByteString -> Neovim env () Source #
nvim_tabpage_set_var :: forall env. Tabpage -> ByteString -> Object -> Neovim env () Source #
nvim_tabpage_get_var :: forall env. Tabpage -> ByteString -> Neovim env Object Source #
nvim_win_set_option :: forall env. Window -> ByteString -> Object -> Neovim env () Source #
nvim_win_get_option :: forall env. Window -> ByteString -> Neovim env Object Source #
nvim_buf_set_option :: forall env. Buffer -> ByteString -> Object -> Neovim env () Source #
nvim_buf_get_option :: forall env. Buffer -> ByteString -> Neovim env Object Source #
nvim_get_option :: forall env. ByteString -> Neovim env Object Source #
nvim_set_option :: forall env. ByteString -> Object -> Neovim env () Source #
nvim_get_option_info :: forall env. ByteString -> Neovim env (Map ByteString Object) Source #
nvim_get_all_options_info :: forall env. Neovim env (Map ByteString Object) Source #
nvim_set_option_value :: forall env. ByteString -> Object -> Map ByteString Object -> Neovim env () Source #
nvim_get_option_value :: forall env. ByteString -> Map ByteString Object -> Neovim env Object Source #
nvim_set_decoration_provider :: forall env. Int64 -> Map ByteString Object -> Neovim env () Source #
nvim_buf_add_highlight :: forall env. Buffer -> Int64 -> ByteString -> Int64 -> Int64 -> Int64 -> Neovim env Int64 Source #
nvim_buf_set_extmark :: forall env. Buffer -> Int64 -> Int64 -> Int64 -> Map ByteString Object -> Neovim env Int64 Source #
nvim_buf_get_extmarks :: forall env. Buffer -> Int64 -> Object -> Object -> Map ByteString Object -> Neovim env (Vector Object) Source #
nvim_buf_get_extmark_by_id :: forall env. Buffer -> Int64 -> Int64 -> Map ByteString Object -> Neovim env (Vector Int64) Source #
nvim_get_namespaces :: forall env. Neovim env (Map ByteString Object) Source #
nvim_create_namespace :: forall env. ByteString -> Neovim env Int64 Source #
vim_del_var :: forall env. ByteString -> Neovim env Object Source #
vim_set_var :: forall env. ByteString -> Object -> Neovim env Object Source #
tabpage_del_var :: forall env. Tabpage -> ByteString -> Neovim env Object Source #
tabpage_set_var :: forall env. Tabpage -> ByteString -> Object -> Neovim env Object Source #
window_del_var :: forall env. Window -> ByteString -> Neovim env Object Source #
window_set_var :: forall env. Window -> ByteString -> Object -> Neovim env Object Source #
buffer_del_var :: forall env. Buffer -> ByteString -> Neovim env Object Source #
buffer_set_var :: forall env. Buffer -> ByteString -> Object -> Neovim env Object Source #
buffer_set_line_slice :: forall env. Buffer -> Int64 -> Int64 -> Bool -> Bool -> Vector ByteString -> Neovim env () Source #
buffer_get_line_slice :: forall env. Buffer -> Int64 -> Int64 -> Bool -> Bool -> Neovim env (Vector ByteString) Source #
buffer_set_line :: forall env. Buffer -> Int64 -> ByteString -> Neovim env () Source #
buffer_get_line :: forall env. Buffer -> Int64 -> Neovim env ByteString Source #
buffer_insert :: forall env. Buffer -> Int64 -> Vector ByteString -> Neovim env () Source #
nvim_buf_set_virtual_text :: forall env. Buffer -> Int64 -> Int64 -> Vector Object -> Map ByteString Object -> Neovim env Int64 Source #
nvim_execute_lua :: forall env. ByteString -> Vector Object -> Neovim env Object Source #
nvim_command_output :: forall env. ByteString -> Neovim env ByteString Source #
nvim_buf_get_commands :: forall env. Buffer -> Map ByteString Object -> Neovim env (Map ByteString Object) Source #
nvim_get_commands :: forall env. Map ByteString Object -> Neovim env (Map ByteString Object) Source #
nvim_buf_del_user_command :: forall env. Buffer -> ByteString -> Neovim env () Source #
nvim_buf_create_user_command :: forall env. Buffer -> ByteString -> Object -> Map ByteString Object -> Neovim env () Source #
nvim_del_user_command :: forall env. ByteString -> Neovim env () Source #
nvim_create_user_command :: forall env. ByteString -> Object -> Map ByteString Object -> Neovim env () Source #
nvim_cmd :: forall env. Map ByteString Object -> Map ByteString Object -> Neovim env ByteString Source #
nvim_parse_cmd :: forall env. ByteString -> Map ByteString Object -> Neovim env (Map ByteString Object) Source #
nvim_buf_get_mark :: forall env. Buffer -> ByteString -> Neovim env (Int64, Int64) Source #
nvim_buf_set_mark :: forall env. Buffer -> ByteString -> Int64 -> Int64 -> Map ByteString Object -> Neovim env Bool Source #
nvim_buf_del_mark :: forall env. Buffer -> ByteString -> Neovim env Bool Source #
nvim_buf_delete :: forall env. Buffer -> Map ByteString Object -> Neovim env () Source #
nvim_buf_set_name :: forall env. Buffer -> ByteString -> Neovim env () Source #
nvim_buf_get_name :: forall env. Buffer -> Neovim env ByteString Source #
nvim_buf_del_var :: forall env. Buffer -> ByteString -> Neovim env () Source #
nvim_buf_set_var :: forall env. Buffer -> ByteString -> Object -> Neovim env () Source #
nvim_buf_del_keymap :: forall env. Buffer -> ByteString -> ByteString -> Neovim env () Source #
nvim_buf_set_keymap :: forall env. Buffer -> ByteString -> ByteString -> ByteString -> Map ByteString Object -> Neovim env () Source #
nvim_buf_get_keymap :: forall env. Buffer -> ByteString -> Neovim env (Vector (Map ByteString Object)) Source #
nvim_buf_get_var :: forall env. Buffer -> ByteString -> Neovim env Object Source #
nvim_buf_get_text :: forall env. Buffer -> Int64 -> Int64 -> Int64 -> Int64 -> Map ByteString Object -> Neovim env (Vector ByteString) Source #
nvim_buf_set_text :: forall env. Buffer -> Int64 -> Int64 -> Int64 -> Int64 -> Vector ByteString -> Neovim env () Source #
nvim_buf_set_lines :: forall env. Buffer -> Int64 -> Int64 -> Bool -> Vector ByteString -> Neovim env () Source #
nvim_buf_get_lines :: forall env. Buffer -> Int64 -> Int64 -> Bool -> Neovim env (Vector ByteString) Source #
nvim_buf_attach :: forall env. Buffer -> Bool -> Map ByteString Object -> Neovim env Bool Source #
nvim_exec_autocmds :: forall env. Object -> Map ByteString Object -> Neovim env () Source #
nvim_del_augroup_by_name :: forall env. ByteString -> Neovim env () Source #
nvim_del_augroup_by_id :: forall env. Int64 -> Neovim env () Source #
nvim_create_augroup :: forall env. ByteString -> Map ByteString Object -> Neovim env Int64 Source #
nvim_clear_autocmds :: forall env. Map ByteString Object -> Neovim env () Source #
nvim_del_autocmd :: forall env. Int64 -> Neovim env () Source #
nvim_create_autocmd :: forall env. Object -> Map ByteString Object -> Neovim env Int64 Source #
nvim_get_autocmds :: forall env. Map ByteString Object -> Neovim env (Vector Object) Source #