1 | #ifndef DEFINE_FUNC_ATTRIBUTES |
2 | # define DEFINE_FUNC_ATTRIBUTES |
3 | #endif |
4 | #include "nvim/func_attr.h" |
5 | #undef DEFINE_FUNC_ATTRIBUTES |
6 | void terminal_init(void); |
7 | void terminal_teardown(void); |
8 | Terminal *terminal_open(TerminalOptions opts); |
9 | void terminal_close(Terminal *term, char *msg); |
10 | void terminal_check_size(Terminal *term); |
11 | void terminal_enter(void); |
12 | void terminal_destroy(Terminal *term); |
13 | void terminal_send(Terminal *term, char *data, size_t size); |
14 | void terminal_paste(long count, char_u **y_array, size_t y_size); |
15 | void terminal_flush_output(Terminal *term); |
16 | void terminal_send_key(Terminal *term, int c); |
17 | void terminal_receive(Terminal *term, char *data, size_t len); |
18 | void terminal_get_line_attributes(Terminal *term, win_T *wp, int linenr, int *term_attrs); |
19 | Buffer terminal_buf(const Terminal *term); |
20 | #include "nvim/func_attr.h" |
21 | |