From de2df63dcbe44f07dc994e29d7d400c49c811080 Mon Sep 17 00:00:00 2001 From: moxie Date: Sun, 15 Mar 2026 09:54:31 +0200 Subject: refactor: simplify codebase and fix FileType autocommands --- lua/muwiki/external.lua | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 lua/muwiki/external.lua (limited to 'lua/muwiki/external.lua') diff --git a/lua/muwiki/external.lua b/lua/muwiki/external.lua deleted file mode 100644 index 9ea83b5..0000000 --- a/lua/muwiki/external.lua +++ /dev/null @@ -1,30 +0,0 @@ -local config = require('muwiki.config') -local paths = require('muwiki.paths') - -local M = {} - -function M.open(url) - if type(url) ~= 'string' then - vim.notify('Invalid URL type', vim.log.levels.ERROR) - return false - end - - local valid, err = paths.validate_url_scheme(url) - if not valid then - vim.notify(err, vim.log.levels.ERROR) - return false - end - - vim.system({ 'xdg-open', url }, { detach = true }) - return true -end - -function M.execute(handler, url) - if type(handler.cmd) == 'function' then - handler.cmd(url) - else - vim.system({ handler.cmd, url }, { detach = true }) - end -end - -return M -- cgit v1.2.3