1+ (ns neovim-client.0.api (:require [neovim-client.nvim]))
2+
3+ (defn buffer-get-line [component buffer index] (neovim-client.nvim/exec component " buffer_get_line" buffer index))
4+
5+ (defn buffer-get-line-async [component buffer index f] (neovim-client.nvim/exec-async component " buffer_get_line" buffer index f))
6+
7+ (defn buffer-set-line [component buffer index line] (neovim-client.nvim/exec component " buffer_set_line" buffer index line))
8+
9+ (defn buffer-set-line-async [component buffer index line f] (neovim-client.nvim/exec-async component " buffer_set_line" buffer index line f))
10+
11+ (defn buffer-del-line [component buffer index] (neovim-client.nvim/exec component " buffer_del_line" buffer index))
12+
13+ (defn buffer-del-line-async [component buffer index f] (neovim-client.nvim/exec-async component " buffer_del_line" buffer index f))
14+
15+ (defn buffer-get-line-slice [component buffer start end include_start include_end] (neovim-client.nvim/exec component " buffer_get_line_slice" buffer start end include_start include_end))
16+
17+ (defn buffer-get-line-slice-async [component buffer start end include_start include_end f] (neovim-client.nvim/exec-async component " buffer_get_line_slice" buffer start end include_start include_end f))
18+
19+ (defn buffer-set-line-slice [component buffer start end include_start include_end replacement] (neovim-client.nvim/exec component " buffer_set_line_slice" buffer start end include_start include_end replacement))
20+
21+ (defn buffer-set-line-slice-async [component buffer start end include_start include_end replacement f] (neovim-client.nvim/exec-async component " buffer_set_line_slice" buffer start end include_start include_end replacement f))
22+
23+ (defn buffer-set-var [component buffer name value] (neovim-client.nvim/exec component " buffer_set_var" buffer name value))
24+
25+ (defn buffer-set-var-async [component buffer name value f] (neovim-client.nvim/exec-async component " buffer_set_var" buffer name value f))
26+
27+ (defn buffer-del-var [component buffer name] (neovim-client.nvim/exec component " buffer_del_var" buffer name))
28+
29+ (defn buffer-del-var-async [component buffer name f] (neovim-client.nvim/exec-async component " buffer_del_var" buffer name f))
30+
31+ (defn buffer-insert [component buffer lnum lines] (neovim-client.nvim/exec component " buffer_insert" buffer lnum lines))
32+
33+ (defn buffer-insert-async [component buffer lnum lines f] (neovim-client.nvim/exec-async component " buffer_insert" buffer lnum lines f))
34+
35+ (defn tabpage-set-var [component tabpage name value] (neovim-client.nvim/exec component " tabpage_set_var" tabpage name value))
36+
37+ (defn tabpage-set-var-async [component tabpage name value f] (neovim-client.nvim/exec-async component " tabpage_set_var" tabpage name value f))
38+
39+ (defn tabpage-del-var [component tabpage name] (neovim-client.nvim/exec component " tabpage_del_var" tabpage name))
40+
41+ (defn tabpage-del-var-async [component tabpage name f] (neovim-client.nvim/exec-async component " tabpage_del_var" tabpage name f))
42+
43+ (defn ui-attach [component width height enable_rgb] (neovim-client.nvim/exec component " ui_attach" width height enable_rgb))
44+
45+ (defn ui-attach-async [component width height enable_rgb f] (neovim-client.nvim/exec-async component " ui_attach" width height enable_rgb f))
46+
47+ (defn set-var [component name value] (neovim-client.nvim/exec component " vim_set_var" name value))
48+
49+ (defn set-var-async [component name value f] (neovim-client.nvim/exec-async component " vim_set_var" name value f))
50+
51+ (defn del-var [component name] (neovim-client.nvim/exec component " vim_del_var" name))
52+
53+ (defn del-var-async [component name f] (neovim-client.nvim/exec-async component " vim_del_var" name f))
54+
55+ (defn window-set-var [component window name value] (neovim-client.nvim/exec component " window_set_var" window name value))
56+
57+ (defn window-set-var-async [component window name value f] (neovim-client.nvim/exec-async component " window_set_var" window name value f))
58+
59+ (defn window-del-var [component window name] (neovim-client.nvim/exec component " window_del_var" window name))
60+
61+ (defn window-del-var-async [component window name f] (neovim-client.nvim/exec-async component " window_del_var" window name f))
62+
63+ (defn ui-detach [component] (neovim-client.nvim/exec component " ui_detach" ))
64+
65+ (defn ui-detach-async [component f] (neovim-client.nvim/exec-async component " ui_detach" f))
66+
67+ (defn ui-try-resize [component width height] (neovim-client.nvim/exec component " ui_try_resize" width height))
68+
69+ (defn ui-try-resize-async [component width height f] (neovim-client.nvim/exec-async component " ui_try_resize" width height f))
70+
71+ (defn command [component command] (neovim-client.nvim/exec component " vim_command" command))
72+
73+ (defn command-async [component command f] (neovim-client.nvim/exec-async component " vim_command" command f))
74+
75+ (defn feedkeys [component keys mode escape_csi] (neovim-client.nvim/exec component " vim_feedkeys" keys mode escape_csi))
76+
77+ (defn feedkeys-async [component keys mode escape_csi f] (neovim-client.nvim/exec-async component " vim_feedkeys" keys mode escape_csi f))
78+
79+ (defn input [component keys] (neovim-client.nvim/exec component " vim_input" keys))
80+
81+ (defn input-async [component keys f] (neovim-client.nvim/exec-async component " vim_input" keys f))
82+
83+ (defn replace-termcodes [component str from_part do_lt special] (neovim-client.nvim/exec component " vim_replace_termcodes" str from_part do_lt special))
84+
85+ (defn replace-termcodes-async [component str from_part do_lt special f] (neovim-client.nvim/exec-async component " vim_replace_termcodes" str from_part do_lt special f))
86+
87+ (defn command-output [component str] (neovim-client.nvim/exec component " vim_command_output" str))
88+
89+ (defn command-output-async [component str f] (neovim-client.nvim/exec-async component " vim_command_output" str f))
90+
91+ (defn eval [component expr] (neovim-client.nvim/exec component " vim_eval" expr))
92+
93+ (defn eval-async [component expr f] (neovim-client.nvim/exec-async component " vim_eval" expr f))
94+
95+ (defn call-function [component fname args] (neovim-client.nvim/exec component " vim_call_function" fname args))
96+
97+ (defn call-function-async [component fname args f] (neovim-client.nvim/exec-async component " vim_call_function" fname args f))
98+
99+ (defn strwidth [component str] (neovim-client.nvim/exec component " vim_strwidth" str))
100+
101+ (defn strwidth-async [component str f] (neovim-client.nvim/exec-async component " vim_strwidth" str f))
102+
103+ (defn list-runtime-paths [component] (neovim-client.nvim/exec component " vim_list_runtime_paths" ))
104+
105+ (defn list-runtime-paths-async [component f] (neovim-client.nvim/exec-async component " vim_list_runtime_paths" f))
106+
107+ (defn change-directory [component dir] (neovim-client.nvim/exec component " vim_change_directory" dir))
108+
109+ (defn change-directory-async [component dir f] (neovim-client.nvim/exec-async component " vim_change_directory" dir f))
110+
111+ (defn get-current-line [component] (neovim-client.nvim/exec component " vim_get_current_line" ))
112+
113+ (defn get-current-line-async [component f] (neovim-client.nvim/exec-async component " vim_get_current_line" f))
114+
115+ (defn set-current-line [component line] (neovim-client.nvim/exec component " vim_set_current_line" line))
116+
117+ (defn set-current-line-async [component line f] (neovim-client.nvim/exec-async component " vim_set_current_line" line f))
118+
119+ (defn del-current-line [component] (neovim-client.nvim/exec component " vim_del_current_line" ))
120+
121+ (defn del-current-line-async [component f] (neovim-client.nvim/exec-async component " vim_del_current_line" f))
122+
123+ (defn get-var [component name] (neovim-client.nvim/exec component " vim_get_var" name))
124+
125+ (defn get-var-async [component name f] (neovim-client.nvim/exec-async component " vim_get_var" name f))
126+
127+ (defn get-vvar [component name] (neovim-client.nvim/exec component " vim_get_vvar" name))
128+
129+ (defn get-vvar-async [component name f] (neovim-client.nvim/exec-async component " vim_get_vvar" name f))
130+
131+ (defn get-option [component name] (neovim-client.nvim/exec component " vim_get_option" name))
132+
133+ (defn get-option-async [component name f] (neovim-client.nvim/exec-async component " vim_get_option" name f))
134+
135+ (defn set-option [component name value] (neovim-client.nvim/exec component " vim_set_option" name value))
136+
137+ (defn set-option-async [component name value f] (neovim-client.nvim/exec-async component " vim_set_option" name value f))
138+
139+ (defn out-write [component str] (neovim-client.nvim/exec component " vim_out_write" str))
140+
141+ (defn out-write-async [component str f] (neovim-client.nvim/exec-async component " vim_out_write" str f))
142+
143+ (defn err-write [component str] (neovim-client.nvim/exec component " vim_err_write" str))
144+
145+ (defn err-write-async [component str f] (neovim-client.nvim/exec-async component " vim_err_write" str f))
146+
147+ (defn report-error [component str] (neovim-client.nvim/exec component " vim_report_error" str))
148+
149+ (defn report-error-async [component str f] (neovim-client.nvim/exec-async component " vim_report_error" str f))
150+
151+ (defn get-buffers [component] (neovim-client.nvim/exec component " vim_get_buffers" ))
152+
153+ (defn get-buffers-async [component f] (neovim-client.nvim/exec-async component " vim_get_buffers" f))
154+
155+ (defn get-current-buffer [component] (neovim-client.nvim/exec component " vim_get_current_buffer" ))
156+
157+ (defn get-current-buffer-async [component f] (neovim-client.nvim/exec-async component " vim_get_current_buffer" f))
158+
159+ (defn set-current-buffer [component buffer] (neovim-client.nvim/exec component " vim_set_current_buffer" buffer))
160+
161+ (defn set-current-buffer-async [component buffer f] (neovim-client.nvim/exec-async component " vim_set_current_buffer" buffer f))
162+
163+ (defn get-windows [component] (neovim-client.nvim/exec component " vim_get_windows" ))
164+
165+ (defn get-windows-async [component f] (neovim-client.nvim/exec-async component " vim_get_windows" f))
166+
167+ (defn get-current-window [component] (neovim-client.nvim/exec component " vim_get_current_window" ))
168+
169+ (defn get-current-window-async [component f] (neovim-client.nvim/exec-async component " vim_get_current_window" f))
170+
171+ (defn set-current-window [component window] (neovim-client.nvim/exec component " vim_set_current_window" window))
172+
173+ (defn set-current-window-async [component window f] (neovim-client.nvim/exec-async component " vim_set_current_window" window f))
174+
175+ (defn get-tabpages [component] (neovim-client.nvim/exec component " vim_get_tabpages" ))
176+
177+ (defn get-tabpages-async [component f] (neovim-client.nvim/exec-async component " vim_get_tabpages" f))
178+
179+ (defn get-current-tabpage [component] (neovim-client.nvim/exec component " vim_get_current_tabpage" ))
180+
181+ (defn get-current-tabpage-async [component f] (neovim-client.nvim/exec-async component " vim_get_current_tabpage" f))
182+
183+ (defn set-current-tabpage [component tabpage] (neovim-client.nvim/exec component " vim_set_current_tabpage" tabpage))
184+
185+ (defn set-current-tabpage-async [component tabpage f] (neovim-client.nvim/exec-async component " vim_set_current_tabpage" tabpage f))
186+
187+ (defn subscribe [component event] (neovim-client.nvim/exec component " vim_subscribe" event))
188+
189+ (defn subscribe-async [component event f] (neovim-client.nvim/exec-async component " vim_subscribe" event f))
190+
191+ (defn unsubscribe [component event] (neovim-client.nvim/exec component " vim_unsubscribe" event))
192+
193+ (defn unsubscribe-async [component event f] (neovim-client.nvim/exec-async component " vim_unsubscribe" event f))
194+
195+ (defn name-to-color [component name] (neovim-client.nvim/exec component " vim_name_to_color" name))
196+
197+ (defn name-to-color-async [component name f] (neovim-client.nvim/exec-async component " vim_name_to_color" name f))
198+
199+ (defn get-color-map [component] (neovim-client.nvim/exec component " vim_get_color_map" ))
200+
201+ (defn get-color-map-async [component f] (neovim-client.nvim/exec-async component " vim_get_color_map" f))
202+
203+ (defn get-api-info [component] (neovim-client.nvim/exec component " vim_get_api_info" ))
204+
205+ (defn get-api-info-async [component f] (neovim-client.nvim/exec-async component " vim_get_api_info" f))
0 commit comments