diff options
| author | Lukas Fürmetz <fuermetz@mailbox.org> | 2017-11-08 18:32:19 +0100 |
|---|---|---|
| committer | Lukas Fürmetz <fuermetz@mailbox.org> | 2017-11-08 18:32:19 +0100 |
| commit | d66e047a6138d0a8cb0c3095f720c883365894c2 (patch) | |
| tree | a85f3d3e20c455af1c04f63ec0310fe129de9a09 | |
| parent | 86349987d1a0674a1d0d7dbd5e7972d3bf34b909 (diff) | |
Intern put-text-property just once
| -rw-r--r-- | vterm-module.c | 3 | ||||
| -rw-r--r-- | vterm-module.h | 1 |
2 files changed, 2 insertions, 2 deletions
diff --git a/vterm-module.c b/vterm-module.c index 0d32cbd..7f99fba 100644 --- a/vterm-module.c +++ b/vterm-module.c @@ -143,7 +143,6 @@ static emacs_value list(emacs_env *env, emacs_value *elements, ptrdiff_t len) { static void put_text_property(emacs_env *env, emacs_value string, emacs_value property, emacs_value value) { - emacs_value Fput_text_property = env->intern(env, "put-text-property"); emacs_value start = env->make_integer(env, 0); emacs_value end = string_length(env, string); @@ -499,7 +498,7 @@ int emacs_module_init(struct emacs_runtime *ert) { Ferase_buffer = env->intern(env, "erase-buffer"); Finsert = env->intern(env, "insert"); Fgoto_char = env->intern(env, "goto-char"); - + Fput_text_property = env->intern(env, "put-text-property"); // Exported functions emacs_value fun; diff --git a/vterm-module.h b/vterm-module.h index fb3320b..e6b0757 100644 --- a/vterm-module.h +++ b/vterm-module.h @@ -34,6 +34,7 @@ static emacs_value Flist; static emacs_value Ferase_buffer; static emacs_value Finsert; static emacs_value Fgoto_char; +static emacs_value Fput_text_property; static size_t codepoint_to_utf8(const uint32_t codepoint, unsigned char buffer[4]); |
