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:
| M | visrc.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 = {