dotfiles

personal dotfiles
git clone anongit@rnpnr.xyz:dotfiles.git
Log | Files | Refs | Feed | Submodules

Commit: 20a3f6cd831aff55ec1ef1a27333912d618d531e
Parent: 20c8b64c5105b1a7fcadba0b04f94ef9eaf515fb
Author: Randy Palamar
Date:   Wed,  4 Jan 2023 20:53:27 -0700

vis: util: define as a class

Diffstat:
M.config/vis/build.lua | 2+-
M.config/vis/macros.lua | 2+-
M.config/vis/util.lua | 3++-
M.config/vis/visrc.lua | 2+-
4 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/.config/vis/build.lua b/.config/vis/build.lua @@ -52,7 +52,7 @@ local function build_files(win) -- write file vis:command('w') - local f, e = splitext(win.file.name) + local f, e = util:splitext(win.file.name) if f == nil then error() return end local method = lang[e] diff --git a/.config/vis/macros.lua b/.config/vis/macros.lua @@ -16,7 +16,7 @@ local function macros(win) { 'normal', 'gq', 'vip:|hindent<Enter><Escape>'}, } - local _, e = splitext(win.file.name) + local _, e = util:splitext(win.file.name) local binds = lang[e] if binds == nil then return end diff --git a/.config/vis/util.lua b/.config/vis/util.lua @@ -1,4 +1,5 @@ -function splitext(file) +util = {} +function util:splitext(file) if file == nil then return nil, nil end local i = string.find(file, '%.') if i == nil then return file, nil end diff --git a/.config/vis/visrc.lua b/.config/vis/visrc.lua @@ -24,7 +24,7 @@ vis.events.subscribe(vis.events.WIN_OPEN, function(win) end) vis.events.subscribe(vis.events.WIN_CLOSE, function(win) - local f, e = splitext(win.file.name) + local f, e = util:splitext(win.file.name) if e == '.tex' then vis:command("!texclean " .. f .. e) end