Files
neovim-config/init.lua
T
2026-09-05 16:53:39 +02:00

23 lines
776 B
Lua

-- Modules
vim.loader.enable()
vim.opt.runtimepath:remove("/usr/share/nvim/site")
for _, m in ipairs({ "netrw", "netrwPlugin", "gzip", "tarPlugin", "zipPlugin", "tutor_mode_plugin", "rplugin" }) do
vim.g["loaded_" .. m] = 1
end
-- Config Global
vim.pack.add({ "https://github.com/nvim-mini/mini.nvim" })
local misc = require("mini.misc")
local gr = vim.api.nvim_create_augroup("custom-config", {})
_G.Config = {
now = function(f) misc.safely("now", f) end,
later = function(f) misc.safely("later", f) end,
autocmd = function(event, pattern, callback, desc, once)
vim.api.nvim_create_autocmd(event, { group = gr, pattern = pattern, callback = callback, desc = desc, once = once })
end
}
Config.now_if_args = vim.fn.argc(-1) > 0 and Config.now or Config.later