diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2017-03-31 12:50:33 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2017-03-31 12:58:21 +0200 |
| commit | dc5f5a45a2315011ebeeb0a56a7434ead292dc96 (patch) | |
| tree | 42e155217801668ace0d7c0a2264a323ed42c801 /lua/plugins | |
| parent | 6f44057d09b865e9c7e443cd7d7adb8e541121db (diff) | |
| download | vis-dc5f5a45a2315011ebeeb0a56a7434ead292dc96.tar.gz vis-dc5f5a45a2315011ebeeb0a56a7434ead292dc96.tar.xz | |
lexers: sync with scintillua changeset 600 rev fdeca0b808bf
I think the default value for the cache argument to the lexer load
function should be true, not false. Optimize for the common case.
This makes the API ugly/harder to use. But for now we follow upstream.
Diffstat (limited to 'lua/plugins')
| -rw-r--r-- | lua/plugins/filetype.lua | 3 | ||||
| -rw-r--r-- | lua/plugins/textobject-lexer.lua | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/lua/plugins/filetype.lua b/lua/plugins/filetype.lua index 4d522e6..5a6259a 100644 --- a/lua/plugins/filetype.lua +++ b/lua/plugins/filetype.lua @@ -214,6 +214,9 @@ vis.ftdetect.filetypes = { litcoffee = { ext = { "%.litcoffee$" }, }, + logtalk = { + ext = { "%.lgt$" }, + }, lua = { ext = { "%.lua$" }, mime = { "text/x-lua" }, diff --git a/lua/plugins/textobject-lexer.lua b/lua/plugins/textobject-lexer.lua index ef29a9c..fc4876b 100644 --- a/lua/plugins/textobject-lexer.lua +++ b/lua/plugins/textobject-lexer.lua @@ -14,7 +14,7 @@ vis:textobject_new("ii", function(win, pos) end -- TODO make sure we start at a line boundary? - local lexer = vis.lexers.load(win.syntax) + local lexer = vis.lexers.load(win.syntax, nil, true) local data = win.file:content(before, after - before) local tokens = lexer:lex(data) local cur = before |
