vis-config

lua scripts to configure vis editor

git clone https://9o.is/git/vis-config.git

commit 171b7ee66c07c9bad8655c5aac77641a6bec7448
parent 8caa1ed0db9ca5cd5a19d43b6e0ec185d4a681a8
Author: Jul <jul@9o.is>
Date:   Fri, 13 Mar 2026 18:39:11 +0800

highlight Shakefile

Diffstat:
Mvisrc.lua | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/visrc.lua b/visrc.lua @@ -75,8 +75,12 @@ vis.events.subscribe(vis.events.INIT, function() map(m.NORMAL, 'N', '<vis-motion-search-repeat-backward>zz') end) -vis.events.subscribe(vis.events.WIN_OPEN, function() +vis.events.subscribe(vis.events.WIN_OPEN, function(win) vis:command('set tabwidth 4') + + if 'Shakefile' == win.file.path:match('([^/]+)$') then + win:set_syntax('bash') + end end) settings = {