aboutsummaryrefslogtreecommitdiff
path: root/view.h
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-10-12 17:09:41 +0200
committerMarc André Tanner <mat@brain-dump.org>2015-11-08 13:37:23 +0100
commitc339bb3ae6646c3dbef8e73f41c1e797ed5ec99b (patch)
treeb27016384ad5cad67377a318f8f130fb40c3aab5 /view.h
parent5f5699fb3a93f2a478f3888236f7c25bc7975fbb (diff)
downloadvis-c339bb3ae6646c3dbef8e73f41c1e797ed5ec99b.tar.gz
vis-c339bb3ae6646c3dbef8e73f41c1e797ed5ec99b.tar.xz
vis: experimental support for lua/lpeg based syntax highlighting
The lua based lexers are searched in the following order: $VIS_PATH/lexers $HOME/.vis/lexers /usr/share/vis/lexers followed by the standard lua package.path
Diffstat (limited to 'view.h')
-rw-r--r--view.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/view.h b/view.h
index a9f7ec9..facccb1 100644
--- a/view.h
+++ b/view.h
@@ -3,6 +3,7 @@
#include <stddef.h>
#include <stdbool.h>
+#include <lua.h>
#include "register.h"
#include "text.h"
#include "ui.h"
@@ -45,7 +46,7 @@ typedef struct {
size_t col;
} CursorPos;
-View *view_new(Text*, ViewEvent*);
+View *view_new(Text*, lua_State*, ViewEvent*);
void view_ui(View*, UiWin*);
/* change associated text displayed in this window */
void view_reload(View*, Text*);