aboutsummaryrefslogtreecommitdiff
path: root/lua/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'lua/plugins')
-rw-r--r--lua/plugins/filetype.lua3
-rw-r--r--lua/plugins/textobject-lexer.lua2
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