diff options
Diffstat (limited to 'nvim/.config/nvim/lua/tobyvin.lua')
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin.lua | 52 |
1 files changed, 6 insertions, 46 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin.lua b/nvim/.config/nvim/lua/tobyvin.lua index dd40e3a..fea0abe 100644 --- a/nvim/.config/nvim/lua/tobyvin.lua +++ b/nvim/.config/nvim/lua/tobyvin.lua @@ -1,46 +1,6 @@ -local log = require("plenary.log").new({ plugin = "notify" }) -local levels = {} -for k, v in pairs(vim.log.levels) do - levels[v] = k:lower() - levels[k] = k:lower() - levels[k:lower()] = k:lower() -end - -setmetatable(log, { - __call = function(t, msg, level, opts) - local log_msg = msg - if opts and opts.title then - log_msg = string.format("%s: %s", opts.title, log_msg) - end - - local level_name = vim.F.if_nil(levels[level], "info") - pcall(t[level_name], log_msg) - - vim.api.nvim_exec_autocmds("User", { - pattern = "Notify", - data = { msg, level, opts }, - }) - end, -}) - -vim.notify = log - -local M = { - options = require("tobyvin.options"), - autocmds = require("tobyvin.autocmds"), - keymaps = require("tobyvin.keymaps"), - plugins = require("tobyvin.plugins"), - diagnostic = require("tobyvin.diagnostic"), - lsp = require("tobyvin.lsp"), -} - -M.setup = function() - M.options.setup() - M.autocmds.setup() - M.keymaps.setup() - M.plugins.setup() - M.diagnostic.setup() - M.lsp.setup() -end - -return M +require("tobyvin.options") +require("tobyvin.autocmds") +require("tobyvin.keymaps") +require("tobyvin.plugins") +require("tobyvin.diagnostic") +require("tobyvin.lsp") |