From 57aacac06814dd5d72421b6e5cd969f96a7cd061 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+orbitalquark@users.noreply.github.com> Date: Sun, 18 Aug 2024 16:27:39 -0400 Subject: Improve performance of the text lexer Instead of highlighting non-whitespace characters one at a time, highlight whole ranges. --- lua/lexers/text.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lua/lexers') diff --git a/lua/lexers/text.lua b/lua/lexers/text.lua index 1e585ae..a74f8c3 100644 --- a/lua/lexers/text.lua +++ b/lua/lexers/text.lua @@ -7,4 +7,6 @@ local lex = lexer.new('text') lex:add_rule('whitespace', lexer.token(lexer.WHITESPACE, lexer.space^1)) +lex:add_rule('text', lexer.token(lexer.DEFAULT, (1 - lexer.space)^1)) + return lex -- cgit v1.2.3