aboutsummaryrefslogtreecommitdiff
path: root/lua/muwiki/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/muwiki/init.lua')
-rw-r--r--lua/muwiki/init.lua45
1 files changed, 12 insertions, 33 deletions
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