nvim_oxi_api/types/
mod.rs

1//! Contains various types given to and returned from Neovim API functions.
2
3mod autocmd_callback_args;
4mod autocmd_infos;
5mod channel_infos;
6mod client_infos;
7mod cmd_infos;
8mod cmd_magic;
9mod cmd_range;
10mod command_addr;
11mod command_args;
12mod command_complete;
13mod command_infos;
14mod command_modifiers;
15mod command_nargs;
16mod command_range;
17mod context_type;
18mod editor_context;
19mod extmark_hl_mode;
20mod extmark_infos;
21mod extmark_position;
22mod extmark_virt_text_chunk;
23mod extmark_virt_text_position;
24mod get_hl_infos;
25mod got_mode;
26mod highlight_infos;
27mod keymap_infos;
28mod log_level;
29mod mode;
30mod mouse_action;
31mod mouse_button;
32mod one_or_more;
33mod option_infos;
34mod parsed_viml_expression;
35mod paste_phase;
36mod proc_infos;
37mod register_type;
38mod split_direction;
39mod split_modifier;
40mod statusline_highlight_infos;
41mod statusline_infos;
42mod ui_infos;
43mod viml_ast_node;
44mod virt_lines_overflow;
45mod win_text_height_infos;
46mod window_anchor;
47mod window_border;
48mod window_border_char;
49mod window_config;
50mod window_relative_to;
51mod window_style;
52mod window_title;
53mod window_title_position;
54
55pub use autocmd_callback_args::*;
56pub use autocmd_infos::*;
57pub use channel_infos::*;
58pub use client_infos::*;
59pub use cmd_infos::*;
60pub use cmd_magic::*;
61pub use cmd_range::*;
62pub use command_addr::*;
63pub use command_args::*;
64pub use command_complete::*;
65pub use command_infos::*;
66pub use command_modifiers::*;
67pub use command_nargs::*;
68pub use command_range::*;
69pub use context_type::*;
70pub use editor_context::*;
71pub use extmark_hl_mode::*;
72pub use extmark_infos::*;
73pub use extmark_position::*;
74pub use extmark_virt_text_chunk::*;
75pub use extmark_virt_text_position::*;
76pub use get_hl_infos::GetHlInfos;
77pub use got_mode::*;
78pub use highlight_infos::*;
79pub use keymap_infos::*;
80pub use log_level::*;
81pub use mode::*;
82pub use mouse_action::*;
83pub use mouse_button::*;
84pub use one_or_more::*;
85pub use option_infos::*;
86pub use parsed_viml_expression::*;
87pub use paste_phase::*;
88pub use proc_infos::*;
89pub use register_type::*;
90pub use split_direction::*;
91pub use split_modifier::*;
92pub use statusline_highlight_infos::*;
93pub use statusline_infos::*;
94pub use ui_infos::*;
95pub use viml_ast_node::*;
96pub use virt_lines_overflow::VirtLinesOverflow;
97pub use win_text_height_infos::*;
98pub use window_anchor::*;
99pub use window_border::*;
100pub use window_border_char::*;
101pub(crate) use window_config::WindowOpts;
102pub use window_config::{WindowConfig, WindowConfigBuilder};
103pub use window_relative_to::*;
104pub use window_style::*;
105pub use window_title::*;
106pub use window_title_position::*;