about summary refs log tree commit diff stats
path: root/src/lua.c
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-11-13 15:17:13 -0800
committerKartik K. Agaram <vc@akkartik.com>2021-11-13 16:13:05 -0800
commit647a2520d69242d64857307cdf284538fdf1f011 (patch)
tree8001297475e19b349519f303c1a2988d656ffdea /src/lua.c
parentee0e7c36f588b9a80284b305fe4ba4bd549ce390 (diff)
downloadteliva-647a2520d69242d64857307cdf284538fdf1f011.tar.gz
shield kilo.c from teliva_editbuffer detail
Diffstat (limited to 'src/lua.c')
-rw-r--r--src/lua.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lua.c b/src/lua.c
index 42fd1ec..5aabde4 100644
--- a/src/lua.c
+++ b/src/lua.c
@@ -366,9 +366,15 @@ static void save_image (lua_State *L) {
 char *Script_name = NULL;
 char **Argv = NULL;
 extern void edit(lua_State *L, char *filename, const char *message);
+extern void editorClear(void);
+extern int editorOpen(char *filename);
 void editBuffer(lua_State* L, const char* message) {
   edit(L, "teliva_editbuffer", message);
 }
+void editorRefreshBuffer(void) {
+  editorClear();
+  editorOpen("teliva_editbuffer");
+}
 
 
 void load_editor_buffer_to_current_definition_in_image(lua_State *L) {