aboutsummaryrefslogtreecommitdiff
path: root/elisp.h
diff options
context:
space:
mode:
authorjixiuf <jixiuf@qq.com>2020-09-19 23:42:41 +0800
committerjixiuf <jixiuf@qq.com>2020-11-12 22:55:43 +0800
commitb992934e88be04e3357d858cc6ade9a19e2dfe6c (patch)
tree8222e434681f6566b462d55faa275ea18235e2ef /elisp.h
parent8ebc7e91224ae9774bbd1f4a543cd71eebd8e442 (diff)
Support osc 52 Manipulate Selection Data.
https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
Diffstat (limited to 'elisp.h')
-rw-r--r--elisp.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/elisp.h b/elisp.h
index d59f182..2fd64f4 100644
--- a/elisp.h
+++ b/elisp.h
@@ -57,6 +57,7 @@ extern emacs_value Fvterm_invalidate;
extern emacs_value Feq;
extern emacs_value Fvterm_get_color;
extern emacs_value Fvterm_eval;
+extern emacs_value Fvterm_selection;
// Utils
void bind_function(emacs_env *env, const char *name, emacs_value Sfun);
@@ -90,5 +91,7 @@ void set_directory(emacs_env *env, emacs_value string);
void vterm_invalidate(emacs_env *env);
emacs_value vterm_get_color(emacs_env *env, int index);
emacs_value vterm_eval(emacs_env *env, emacs_value string);
+emacs_value vterm_selection(emacs_env *env, emacs_value selection_target,
+ emacs_value selection_data);
#endif /* ELISP_H */