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/init.lua | 45 ++++++++++++--------------------------------- 1 file changed, 12 insertions(+), 33 deletions(-) (limited to 'lua/muwiki/init.lua') diff --git a/lua/muwiki/init.lua b/lua/muwiki/init.lua index a6997a7..f9d8f23 100644 --- a/lua/muwiki/init.lua +++ b/lua/muwiki/init.lua @@ -1,37 +1,16 @@ local M = {} -local config = require('muwiki.config') - -M.setup = function(opts) - config.setup(opts) -end - -function M.open_link() - require('muwiki.links').open_link() -end - -function M.next_link() - require('muwiki.links').next_link() -end - -function M.prev_link() - require('muwiki.links').prev_link() -end - -function M.open_link_with() - require('muwiki.links').open_link_with() -end - -function M.create_link() - require('muwiki.links').create_link() -end - -function M.open_index(name) - require('muwiki.utils').open_index(name) -end - -function M.wiki_root(bufnr) - return config.wiki_root(bufnr) -end +function M.setup(opts) + require('muwiki.config').setup(opts) +end + +M.open_link = function() require('muwiki.links').open_link() end +M.next_link = function() require('muwiki.links').jump_link('next') end +M.prev_link = function() require('muwiki.links').jump_link('prev') end +M.create_link = function() require('muwiki.links').create_link() end +M.get_link = function() return require('muwiki.links').get_link() end +M.open_with_menu = function(handlers, link) require('muwiki.links').open_with_menu(handlers, link) end +M.open_index = function(name) require('muwiki.utils').open_index(name) end +M.wiki_root = function(bufnr) return require('muwiki.utils').wiki_root(bufnr) end return M -- cgit v1.2.3