diff options
| author | jixiuf <jixiuf@qq.com> | 2020-11-28 11:55:08 +0800 |
|---|---|---|
| committer | jixiuf <jixiuf@qq.com> | 2020-12-04 23:15:08 +0800 |
| commit | 4afb7d0681ea79c9224b26976e545bb3a4a16370 (patch) | |
| tree | 26fc874aab687c0e618c02647eccce414b843fa3 /vterm-module.c | |
| parent | 0b8be604f7f8971e42aa13e5404a450edb5bc36d (diff) | |
do not call insert/delete-char/delete-region directly.
add function vterm--insert/vterm--delete-char/vterm--delete-region,
add variables vterm--delete-region-function/vterm--insert-function/vterm--delete-char-function
we can easily let bind these variables to change the behaviour of these functions
Diffstat (limited to 'vterm-module.c')
| -rw-r--r-- | vterm-module.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vterm-module.c b/vterm-module.c index 7bdd635..9ead2ad 100644 --- a/vterm-module.c +++ b/vterm-module.c @@ -1384,7 +1384,7 @@ int emacs_module_init(struct emacs_runtime *ert) { Flist = env->make_global_ref(env, env->intern(env, "list")); Fnth = env->make_global_ref(env, env->intern(env, "nth")); Ferase_buffer = env->make_global_ref(env, env->intern(env, "erase-buffer")); - Finsert = env->make_global_ref(env, env->intern(env, "insert")); + Finsert = env->make_global_ref(env, env->intern(env, "vterm--insert")); Fgoto_char = env->make_global_ref(env, env->intern(env, "goto-char")); Fput_text_property = env->make_global_ref(env, env->intern(env, "put-text-property")); |
