vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit 02d05641b0d2cad8969da59f3ad99566dc05d213 parent 2bbd51e1168e9109d61dc93fa8ffe54de3a27ae5 Author: Lucas Tolchinsky <tonchis@protonmail.com> Date: Sun, 8 Apr 2018 18:29:45 -0300 Updates to ruby lexer: Adds `extend`, `include`, `module_function` and `require_relative`. Diffstat:
| M | lua/lexers/ruby.lua | | | 8 | ++++---- |
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lua/lexers/ruby.lua b/lua/lexers/ruby.lua @@ -79,10 +79,10 @@ local keyword = token(l.KEYWORD, word_match({ -- Functions. local func = token(l.FUNCTION, word_match({ 'at_exit', 'autoload', 'binding', 'caller', 'catch', 'chop', 'chop!', 'chomp', - 'chomp!', 'eval', 'exec', 'exit', 'exit!', 'fail', 'fork', 'format', 'gets', - 'global_variables', 'gsub', 'gsub!', 'iterator?', 'lambda', 'load', - 'local_variables', 'loop', 'open', 'p', 'print', 'printf', 'proc', 'putc', - 'puts', 'raise', 'rand', 'readline', 'readlines', 'require', 'select', + 'chomp!', 'eval', 'exec', 'exit', 'exit!', 'extend', 'fail', 'fork', 'format', 'gets', + 'global_variables', 'gsub', 'gsub!', 'include', 'iterator?', 'lambda', 'load', + 'local_variables', 'loop', 'module_function', 'open', 'p', 'print', 'printf', 'proc', 'putc', + 'puts', 'raise', 'rand', 'readline', 'readlines', 'require', 'require_relative', 'select', 'sleep', 'split', 'sprintf', 'srand', 'sub', 'sub!', 'syscall', 'system', 'test', 'trace_var', 'trap', 'untrace_var' }, '?!')) * -S('.:|')